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(
|
metadata.update(parse_path_metadata(
|
||||||
source_path=source_path, settings=self.settings,
|
source_path=source_path, settings=self.settings,
|
||||||
process=reader.process_metadata))
|
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))
|
content, reader_metadata = self.get_cached_data(path, (None, None))
|
||||||
if content is None:
|
if content is None:
|
||||||
|
|
|
||||||
|
|
@ -59,6 +59,7 @@ class RstReaderTest(ReaderTest):
|
||||||
'category': 'yeah',
|
'category': 'yeah',
|
||||||
'author': 'Alexis Métaireau',
|
'author': 'Alexis Métaireau',
|
||||||
'title': 'Rst with filename metadata',
|
'title': 'Rst with filename metadata',
|
||||||
|
'reader': 'rst',
|
||||||
}
|
}
|
||||||
for key, value in page.metadata.items():
|
for key, value in page.metadata.items():
|
||||||
self.assertEqual(value, expected[key], key)
|
self.assertEqual(value, expected[key], key)
|
||||||
|
|
@ -71,6 +72,7 @@ class RstReaderTest(ReaderTest):
|
||||||
'author': 'Alexis Métaireau',
|
'author': 'Alexis Métaireau',
|
||||||
'title': 'Rst with filename metadata',
|
'title': 'Rst with filename metadata',
|
||||||
'date': SafeDatetime(2012, 11, 29),
|
'date': SafeDatetime(2012, 11, 29),
|
||||||
|
'reader': 'rst',
|
||||||
}
|
}
|
||||||
for key, value in page.metadata.items():
|
for key, value in page.metadata.items():
|
||||||
self.assertEqual(value, expected[key], key)
|
self.assertEqual(value, expected[key], key)
|
||||||
|
|
@ -88,6 +90,7 @@ class RstReaderTest(ReaderTest):
|
||||||
'date': SafeDatetime(2012, 11, 29),
|
'date': SafeDatetime(2012, 11, 29),
|
||||||
'slug': 'article_with_filename_metadata',
|
'slug': 'article_with_filename_metadata',
|
||||||
'mymeta': 'foo',
|
'mymeta': 'foo',
|
||||||
|
'reader': 'rst',
|
||||||
}
|
}
|
||||||
for key, value in page.metadata.items():
|
for key, value in page.metadata.items():
|
||||||
self.assertEqual(value, expected[key], key)
|
self.assertEqual(value, expected[key], key)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue