aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOxbian <got.dacs@slmail.me>2023-06-24 22:27:19 +0200
committerOxbian <got.dacs@slmail.me>2023-06-24 22:27:19 +0200
commitb7ea89bc36deb42e28e6d5b66af32566104a2e6f (patch)
tree08e4f3e30ac4aed971971f93facfbca2bc8dffca
parente8c64a86d44fb7abc543ee0d90683668bd709835 (diff)
downloadblog-generator-b7ea89bc36deb42e28e6d5b66af32566104a2e6f.tar.gz
blog-generator-b7ea89bc36deb42e28e6d5b66af32566104a2e6f.zip
Not indexing markdown with no metadata
-rw-r--r--generator.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/generator.py b/generator.py
index 793eb28..de029a2 100644
--- a/generator.py
+++ b/generator.py
@@ -45,7 +45,9 @@ def generateAtomFeed(posts, env_vars):
# Generate RSS / Atom post
atom_content = []
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
template = open(env_vars['template_atom_feed'], 'r').read()
@@ -63,8 +65,10 @@ def generateIndex(data, env_vars):
# Create the index content
index_content = "<ul>"
for page in data:
- index_content += '<li><a href="' + page['filepath'] + '">' + page['title'] + '</a><p>'
- + page['date'] + '</p></li>\n'
+ # Checking if there is metadata, if not we don't add the page in the index
+ if page['date'] != '':
+ index_content += '<li><a href="' + page['filepath'] + '">' + page['title'] + '</a><p>'
+ + page['date'] + '</p></li>\n'
index_content += "</ul>"
# Generate main page
@@ -124,4 +128,4 @@ if __name__=="__main__":
# Generating index
print(f"{color['green']}Generating main page {color['end']}")
- generateIndex(data, env_vars) \ No newline at end of file
+ generateIndex(data, env_vars)
ArKa projects. All rights to me, and your next child right arm.