diff --git a/README.md b/README.md index eacbe57..9a77658 100644 --- a/README.md +++ b/README.md @@ -5,18 +5,21 @@ This is a simple blog based on Pythons Flask framework. ## Features/To-Dos - [x] Plain text support for blog entries - - [x] HTML files (.html) - - [x] Markdown Files (.md) + - [x] HTML files (.html) + - [x] Markdown Files (.md) - [x] Infinite-scroll blog page - [x] Archive page - - [ ] Months as headings + - [x] Months as headings + - [x] Links to scrolling blog page + - [ ] Links to standalone article +- [ ] Standalone article page - [x] RSS feed - [ ] Better navigation - - [ ] Header - - [ ] Footer + - [ ] Header + - [ ] Footer - [ ] Switchable CSS - - [ ] CSS dark-theme - - [ ] CSS light-theme + - [ ] CSS dark-theme + - [ ] CSS light-theme - [x] Docker installation ## Usage diff --git a/src/content.py b/src/content.py index 651b1f0..e6c69a1 100644 --- a/src/content.py +++ b/src/content.py @@ -17,12 +17,19 @@ def gen_arch_string(): full_list = [os.path.join(path_ex, i) for i in name_list] contents = sorted(full_list, key=os.path.getctime) content_string = '' + last_month = '' for file in reversed(contents): + curr_date = datetime.fromtimestamp(os.path.getctime(file)).strftime('%Y-%m-%d') + curr_month = datetime.fromtimestamp(os.path.getctime(file)).strftime('%b %Y') + if curr_month != last_month: + content_string += '