Support more fine-grained lastupdated data.

This commit is contained in:
Niels G. W. Serup 2019-10-30 15:31:16 +01:00
parent d58c66af82
commit d013172c26
3 changed files with 5 additions and 5 deletions

View File

@ -69,7 +69,7 @@ def extract_markdown_yaml(filename):
if 'abstract' in y:
y['abstract'] = y.get('abstract').strip().replace('\n', ' ')
if 'lastupdated' in y:
y['lastupdated'] = int(y.get('lastupdated'))
y['lastupdated'] = str(y.get('lastupdated'))
return y
else:
yaml_block += line
@ -110,9 +110,9 @@ def markdown_to_html(input_file, output_dir):
pyaml = extract_markdown_yaml(path)
pages_new.append((ptitle, pyaml, url, path))
pages_new.append(('Potators', {'abstract': 'Do not look.', 'lastupdated': 2011}, '/potator/', '/potator/'))
pages_new.append(('Potators', {'abstract': 'Do not look.', 'lastupdated': '2011'}, '/potator/', '/potator/'))
pages_new.sort(key=lambda p: (10000 - (p[1].get('lastupdated') or 10000), p[0]))
pages_new.sort(key=lambda p: (p[1].get('lastupdated') or '9999', p[0]), reverse=True)
md = ''
for page in pages_new:
ptitle, pyaml, url, _ = page

View File

@ -2,7 +2,7 @@
abstract: |
A text about the failings of digital education and "copy protection". In
Danish.
lastupdated: 2011
lastupdated: 2011-03
---
# Digital sikring mod gennemførsel af eksamen en realitet

View File

@ -2,7 +2,7 @@
abstract: |
A text about the continuing failings of digital education and "copy
protection". In Danish.
lastupdated: 2011
lastupdated: 2011-05
---
*2011.*