mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Reader name now accessible for articles and pages
This commit is contained in:
parent
a3c8fca1db
commit
00434d4bb6
2 changed files with 5 additions and 0 deletions
|
|
@ -440,6 +440,8 @@ class Readers(FileStampDataCacher):
|
|||
metadata.update(parse_path_metadata(
|
||||
source_path=source_path, settings=self.settings,
|
||||
process=reader.process_metadata))
|
||||
reader_name = reader.__class__.__name__
|
||||
metadata['reader'] = reader_name.replace('Reader', '').lower()
|
||||
|
||||
content, reader_metadata = self.get_cached_data(path, (None, None))
|
||||
if content is None:
|
||||
|
|
|
|||
|
|
@ -59,6 +59,7 @@ class RstReaderTest(ReaderTest):
|
|||
'category': 'yeah',
|
||||
'author': 'Alexis Métaireau',
|
||||
'title': 'Rst with filename metadata',
|
||||
'reader': 'rst',
|
||||
}
|
||||
for key, value in page.metadata.items():
|
||||
self.assertEqual(value, expected[key], key)
|
||||
|
|
@ -71,6 +72,7 @@ class RstReaderTest(ReaderTest):
|
|||
'author': 'Alexis Métaireau',
|
||||
'title': 'Rst with filename metadata',
|
||||
'date': SafeDatetime(2012, 11, 29),
|
||||
'reader': 'rst',
|
||||
}
|
||||
for key, value in page.metadata.items():
|
||||
self.assertEqual(value, expected[key], key)
|
||||
|
|
@ -88,6 +90,7 @@ class RstReaderTest(ReaderTest):
|
|||
'date': SafeDatetime(2012, 11, 29),
|
||||
'slug': 'article_with_filename_metadata',
|
||||
'mymeta': 'foo',
|
||||
'reader': 'rst',
|
||||
}
|
||||
for key, value in page.metadata.items():
|
||||
self.assertEqual(value, expected[key], key)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue