inexorgame-obsolete / deprecated-cube-engine-inexor

UNMAINTAINED: Please have a look at the vulkan-renderer
https://inexor.org
zlib License
12 stars 1 forks source link

Add CI script to blog-data to check for correct post filenames #592

Open Croydon opened 6 years ago

Croydon commented 6 years ago

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.

syn228 commented 6 years ago

Could I try handling this issue if it's not already taken?

Croydon commented 6 years ago

Sure, go ahead! 😄

MartinMuzatko commented 6 years ago

@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 :)

Fohlen commented 6 years ago

@syn228 thanks for tackling! If you need branch permissions to toy with our CI please let us know on Riot.

Fohlen commented 6 years ago

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

MartinMuzatko commented 6 years ago

I believe once Inexor starts to form and gets stable, we can have another look at the website.