It’s time I found a long term solution to blogging, and I’ve settled on Hexo. I haven’t been a consistent blogger in the past, but hopefully Hexo’s ease of use will help encourage me to blog more.
I knew I wanted to house my blog as a section of my personal site/portfolio. Previous iterations of my site included blogging sections that consisted of static HTML files on the server, or storing blog data in a DB. I’ve contemplated using a static site generator as a blogging too, but wasn’t very enthused about the prospect of scaffolds and generators limiting how I could build my site.
My co-worker told me about Hexo a few months ago, and I finally decided to look into it. I recently switched my site from an Elastic Beanstalk deployment to run on an EC2 instance using nginx as a reverse proxy. Nginx opened up a simple way to use both my existing node site with a static site generator like Hexo.
ssh into my EC2 instance and clone my Hexo repo from GitHub and ran the server using forever, all I had to do was add a rule to my
nginx.conf to route traffic going to
/blog/* from my existing node application to my new Hexo server.
And that’s it!
Some topics I hope to cover in my posts are: