CSS + HTML Stuff

  • readjust margins and padding
  • check headlines and make them smaller overall
  • is this really JetBeans or some sort of default monospace?
  • readjust title and navigation
  • ~~is skeleton too much~~ No, it's not!
  • ~~is sections tag really necessary?~~ for now it is
  • readjust header and footer
  • ~~separate the template fpr index and post HTML ~~

overall issues

  • finalize file structure, especially media
  • how to deal with pictures, video, audio as links in the markdown?
  • build an upload function for the site and also the attached media
  • yeah, git might be a good idea after the code structure itself is set
  • set the page title = post title

Python

First Steps

  • ~~create a simple basic post with markdown for testing purposes~~
  • ~~import python markdown and play around with it~~
  • ~~build a simple mvp that puts the generated HTML code inside of an HTML template~~

Second Steps

  • ~~create a second test post with a picture and a video link~~
  • ~~does the generator still work? if not, fix it!~~
  • ~~Video doesn't work so fix it!~~
  • ~~custom VIDEO tag for markdown that is interpreted by the generator to create valid HTML~~

Next Steps

  • ~~ Read folder into file list ~~
  • ~~ loop that creates posts for every file inside this list~~
  • ~~ create a function that interprets title and date of the post~~
  • ~~ generate landing page with that information~~
  • navigate through the posts with some kind of next/previous button underneath each post
  • a config file might be a good idea as the code starts to grow... yaml?
  • implement a solid validation of the MD file, especially for the custom tags and the header section
  • sort the posts by creation date instead of the filename
  • filename
  • so as you can probably tell by now, the python markdown interpreter doesn't support strikeout...