Time appropriate greetings, folks!

I have finally put an end to my procrastination and finally wrote my first blog post. Thing is, I still have nowhere to publish it. What stack are you all using for your personal pages, folks? I don’t really want to spend a whole lot of time tinkering, but I still want some wiggle room to do so in case I change my mind down the line.

Thanks!

  • JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Does anyone know of a static site generator where I can write in Markdown and make my links to other local Markdown documents using their local file extension and the generator will translate it to the proper thing in the end? This feels like it would be the most obvious thing but neither Jekyll nor Eleventy support it. I’m getting annoyed of setting them up just to test it.

    [Foo](Foo.md)
    

    That should link to the Foo.html once generated. Not Foo.md.

      • JackbyDev@programming.dev
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        Thanks, that looks very promising. For folks following in my footsteps your next question may be how to remove front matter. Here is another plug-in.

        GitHub Pages is one of those terms that is very overloaded and because of that it is super hard to find what you’re looking for. I could’ve sworn using the old school “black box” GitHub Pages did this and it turns out it does. It has both the relative link plugin and the optional front matter pkugin.

        The link above mentioned the GutHub Pages dependency list which then mentioned the github-pages gem which has all of them together. So finally I searched for “GitHub Pages docker” instead of “Jekyll docker” and lo and behold, here it is. The most recent commit is three weeks ago so it seems maintained. So finally I have a way to just simply get HTML files from some Markdown files in a simple way all in a container so I don’t have to worry about how Jekyll doesn’t technically support Windows.