Open Croydon opened 6 years ago
Could I try handling this issue if it's not already taken?
Sure, go ahead! 😄
@Croydon I don't want to be like "lets redo the website the xth time!", but with a system that is made for markdown like jekyll, or vuepress, you wouldn't have such problems in the first place. Especially with vuepress, you could keep all the components like header and fixed pages but let the engine render the markdown pages reliably. But yes, please fix this, if you have the time for it @syn228 :)
@syn228 thanks for tackling! If you need branch permissions to toy with our CI please let us know on Riot.
@MartinMuzatko thanks for mentioning vuepress. Apparently it didn't exist when we first released the website, so yeah :/ Back then we were looking for a reliable, static, simple way (not Jekyll because Jekyll is no fun to add custom pages to) to host things so we decided to pull off a github-api-markdown backed blog. Maybe nowadays this could be handled much better.
I believe once Inexor starts to form and gets stable, we can have another look at the website.
All blog posts should have a filename like this: https://github.com/inexorgame/blog-data/blob/75d712241736d68fe2430d5ad680339efe3a8548/post-example.md#filename
If this is not the case our blog may misbehave like listing the post with title but not actually loading the text.
Our Travis CI should check the filenames of posts and error if filenames are incorrect.