My First Blog!
Sep 6, 2023
Initial words
Hypermedia is great. This is it, so lets jump right into it.
pre-Build
I liked the content I was used to fed by the social platform ALGORITHMS nonetheless it was worth it BUT it was starting to feel a little annoying in the recent years due to MILK YOUR CUSTOMER analogy by the so called Anti-social social platforms, It was pretty obvious I need to move away from all this so called monitored and monitized social platforms but I need to find a better way to absorb good content so....
I started to think and wander like wild buffaloes run towards a end of the hill not knowing its pitfall and even if they try they cannot stop, falling in it, yeah I am talking about all those communities where you become one of them without yourself ever knowing it.
So I wondered what are the good tools I can use to avoid becoming a part of any community and learn new things and also avoid those creepy algorithms, ads, popups, subscriptions and the list goes on,
Yeah, I chose Blogs like a caveman.
Here is the Interesting part you get to choose your own blogs and avoid any misleader or false content just like some tweets. So I started setting up rss feeds I like and just like that I had this huge list of blog posts I can learn or just read to get things going.
And I thought am I a dummmy because you see I am saying blogs are awesome what year is this? 2010.
Historic Recurrence came into rescue and I thought may be history is trying to repeat itself and why not be part of it, so I started creating this Blog.
Build
I chose to go full on no JS framework mode to create the blog I like with the tools I desire.
So HTML, CSS and JS(~10loc)
(JS was used only to switch themes hahaha classic JS)
I said I did not use JS, but I did use it, only to create HTML files.
Templates
filename: blog-template.html
I laid a bunch of HTML tags and left some unique distinguishable keywords in it so that I can inject the content of my blog post dynamically when I plan to publish a post like this one. I take the markdown file and convert it to HTML and replace the unique tags in template file with it, its that simple.
No it's not, where are your manners about security and threats if you had some malicious content in it.
for the most part, It is right its not advisable to inject content directly in a file and publish it but I know whats in their and the script is only running in my local development mode remember(where I said JS 10loc).
Styling
There are no stylings, content is Information not Animations. There are some properties for the displaying of content with a good font and colors and also the DARK MODE.
Interaction
The only interactions a Blog post should have is scrolling and clicking which is already handled by browser so use IT.
Post Build
Now this is the part that is pretty interesting its how I manage to publish future blog posts with it.
Its simple if you think about it, Create a markdown file and run the script to output a HTML file in your public directory and publish it to your repo. Thats it.
With the help of either Github CI/CD or any simple hosting techniques, It can be published in a matter of seconds. That I think is blazingly fast.
Imagine the scenario if you had used a framework, stuck in an endless rat race trying to make it work and perfect because you chose a framework which will without your notice do some breaking changes. Now you have to update the site and also create blogs aghhhhh.
Summary
Yeah I know its not extra-ordinary but do you want to use a extra-ordinary tool which may or may not work in future where there will be different ways to do things just to throw out some HTML files at the end.
No, and also It depends, the main question you have to ask yourself is what is it that you desire?
If you want to create a Thing to just do its Thing then avoid doing other things even though it is a Standard. But if you want to focus on other things apart from your Goals then I think you are a dummmmy
Thats it in this post, In case I don't see ya, Goodafternoon, Goodevening and Goodnight.