Not indexing markdown with no metadata
This commit is contained in:
parent
e8c64a86d4
commit
b7ea89bc36
12
generator.py
12
generator.py
@ -45,7 +45,9 @@ def generateAtomFeed(posts, env_vars):
|
|||||||
# Generate RSS / Atom post
|
# Generate RSS / Atom post
|
||||||
atom_content = []
|
atom_content = []
|
||||||
for post in posts:
|
for post in posts:
|
||||||
generatePageXML(post, env_vars)
|
# Checking if there is metadata, if not we don't create a RSS / Atom post
|
||||||
|
if post['date'] != '':
|
||||||
|
atom_content.append(generatePageXML(post, env_vars))
|
||||||
|
|
||||||
# Generate RSS / atom feed
|
# Generate RSS / atom feed
|
||||||
template = open(env_vars['template_atom_feed'], 'r').read()
|
template = open(env_vars['template_atom_feed'], 'r').read()
|
||||||
@ -63,8 +65,10 @@ def generateIndex(data, env_vars):
|
|||||||
# Create the index content
|
# Create the index content
|
||||||
index_content = "<ul>"
|
index_content = "<ul>"
|
||||||
for page in data:
|
for page in data:
|
||||||
index_content += '<li><a href="' + page['filepath'] + '">' + page['title'] + '</a><p>'
|
# Checking if there is metadata, if not we don't add the page in the index
|
||||||
+ page['date'] + '</p></li>\n'
|
if page['date'] != '':
|
||||||
|
index_content += '<li><a href="' + page['filepath'] + '">' + page['title'] + '</a><p>'
|
||||||
|
+ page['date'] + '</p></li>\n'
|
||||||
index_content += "</ul>"
|
index_content += "</ul>"
|
||||||
|
|
||||||
# Generate main page
|
# Generate main page
|
||||||
@ -124,4 +128,4 @@ if __name__=="__main__":
|
|||||||
|
|
||||||
# Generating index
|
# Generating index
|
||||||
print(f"{color['green']}Generating main page {color['end']}")
|
print(f"{color['green']}Generating main page {color['end']}")
|
||||||
generateIndex(data, env_vars)
|
generateIndex(data, env_vars)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user