Comments (1)
This is an important feature for me as well, so I've figured it out. Have a look a the "publish()" function.
It looks like lb never modifies the date as it's originally generated in the "database" (.htaccess) file at the time of the initial creation of the entry. It actually just updates a string called "$webdate" on each revision while leaving "$rssdate" intact.
Any time a new or existing entry is published, the publish function checks to make sure "$rssdate" exists and thus leaves it alone, creating a new one only if it doesn't exist (meaning, in such cases, the publish function is posting a new entry and not modifying an old one).
Since "$webdate" is defined after "$rssdate" anyway (both just a few lines into the function), we can actually redefine it to reflect "$rssdate" pretty easily. Look for this line as it appears by default and which we'll have to replace:
webdate="$(date '+%a, %d %b %Y %H:%M:%S %z')" # But this visible date you can set to any format.
The date command at least on my system has a "-d" flag you can use which applies the subsequent formatting to whatever date you input into it (as opposed to "right now"). So we can use this with reference to the "$rssdate" string and still apply whatever format we want. In my case, I'll go with this:
webdate="$(date -d "$rssdate" '+%a, %d %b %Y %H:%M')"
That appears to do the trick!
from lb.
Related Issues (20)
- Titles are broken HOT 7
- Needed: Easy removal of fancy unicode characters from strings for url in elegant way HOT 2
- User m4 for HTML HOT 1
- No blog index? HOT 2
- ./lb: line 36: [directory shit]/test.html: Permission denied HOT 6
- Locales break the RSS feed. HOT 1
- Revise duplicates articles HOT 1
- Duplicate checking HOT 1
- "Recent Blog Posts" feature missing? HOT 3
- Letting lb do the job with: ./lb l HOT 1
- Can't open post link in feed reader due to RSS not having a <link> field HOT 1
- When inserting <div> </div> into blog entry, it mucks up the rolling view page HOT 1
- If a blog post page contains numerical digit(s), it can throw off revising a blog entry
- [Question] Blog On Index.html Not Showing & 404 Blogposts HOT 1
- not enough shaky soy css magic
- when putting lb into an nginx var/www/{websitename} directory and running it, it returns an error HOT 1
- ./lb delete removes similarly named posts from blog index HOT 5
- lb new finds duplicate titles in the text HOT 3
- Titles with `/` fail to create standalone entries HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lb.