mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Get informations about dates from the filesystem if no other way of getting it is working.
This commit is contained in:
parent
086b93c06a
commit
7dc847f5b2
2 changed files with 4 additions and 1 deletions
1
TODO
1
TODO
|
|
@ -2,6 +2,5 @@
|
|||
* Find a way to extend the existing templates instead of rewriting all from scratch.
|
||||
* find a better way to specify the templates. an idea is simply to install the templates in a default path, and to add a way to specify them by default under a "_themes" dir.
|
||||
* Make the program support UTF8-encoded files as input (and later: any encoding?)
|
||||
* Fallback on mtime to get date informations
|
||||
* Change the directory structure ?
|
||||
* update the doc
|
||||
|
|
|
|||
|
|
@ -73,6 +73,10 @@ class ArticlesProcessor(Processor):
|
|||
if category != '':
|
||||
metadatas['category'] = unicode(category)
|
||||
|
||||
# fallback on filesystem date
|
||||
if 'date' not in metadatas.keys():
|
||||
metadatas['date'] = datetime.fromtimestamp(os.stat(f).st_ctime)
|
||||
|
||||
article = Article(content, metadatas, settings=generator.settings,
|
||||
filename=f)
|
||||
if not is_valid_content(article, f):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue