# Overcomplicating Markdown Date: 2024-08-01 Tags: Changelog, Software, Web, Meta # What did I do this time? I'm lazy, but in strange ways I guess. The page you're reading was generated dynamically. Why? I could give you a reason but in truth I don't think it's good anyway. I basically wanted to be able to easily change how my blogs look without having to edit each one individually in the future. Also, I **MUCH** prefer writing in markdown to get cool formatting, and writing in raw HTML is kinda ass. So basically, I made a blogpost template (see [here](/blogposts/A00-cutom-md.html)), and then I write the blogs in 90% markdown with just enough HTML to load a vanilla js script that quickly converts the entire thing to the page you're seeing by basically formatting the markdown back to HTML on load. Now, that DOES mean there is NO chance this page will entertain many browsers' reading mode (maybe? idk) since the meta tags don't exist on load to tell the browser that's possible. However, it's a sacrifice I'm willing to make :clueless: Speaking of stupid discord emotes, I wonder if a possible next step for me would be to load a handful and have a similar script to the one that displays this page just load them the exact same way they do on discord. Something for later I guess. ## What's Next? Well, next I need to figure out a proper cataloguing system so I don't make a jungle of articles. You can already see the start of that in the URL but it's nothing more than visual right now. In the future, I'd like to have a simple ID system (~~I'd show it with a codeblock but I just remembered I haven't integrated that in my formatter yet...~~ nvm it's in) like this: `A##` where `A` is an incrementing letter and `#` represent incrementiong number. Basically, this is Base100 and caps at 2600, should be fine for 1 year lol. Anyway, plenty of work to do, but this simple thingy works some how (genuinely surprised) so I'll take that win and move on :)