60 minutes setting up my first blog!
Getting started#
As far as I can remember, I created this blog 2 years ago, when Github “first” marketing its feature: github.io blog. I was so excited and tried it out right away. But umm… it was nothing more than a line Hello world in the index.html file.
Ok, let’s move on. I need to create a brand-new one.
Static blog#
I’ve heard about this term before but haven’t really spend time one it. After digging around 30 mins (sorry I lied about 60 mins…), I figured out some frameworks that I could use, including in Haskell - language I’ve recently interested in.
But hey, we need server for that right?… Ok, going back with thing provided by Github. Well, it’s Jekyll.
Let’s try it out!!!!
Jekyll#
Jekyll, in ....Ruby.
Googled a little bit more and bump! Everything is settled.
Yeah, like super easy peasy, you just need to copy all the files (or fork) the jekyll-now repo and you’re done!
I also installed bundle
and gem
for ruby so that I can see my post in my local machine. Of course, I need that for reviewing my post, I know, I know, my post still have typos and grammar errors in 100 words above, and… below.
Custom domain#
This one is hard. I’m using Amazon route 53 for my domain. Not sure it is harder compare to others though. Well, in my defense, it is just my second time buying a domain! (The first one was jav…something.net, oh forget it)
After 30 mins going nowhere, google strike me again, I found this Tutorial. It’s fit perfectly with my case: Domain from Amazon and using github.io blog. Thanks bro!!
Nice!
First post!#
Well if you’re planning to use Jekyll with Github and local review, I suggest you add those to .gitignore
/_site/
*/_site/
Thing left?#
About me???- Write Vietnamese in vim
Tryout themes for this boring blogAdd comment section. This Tutorial look promising!- Make it work with https
Created: 2023-09-07