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...