Hello World

29 Jun '18

I wanted a place to capture my reflections and thoughts. I have tried various things and am not fully satisfied with anything yet. For some totally non-related reasons, I ended up comparing and contrasting Metalsmith and Sphinx. I was impressed with what Metalsmith does and it was the same week when I broke my knee (I wish I had fun adventure story to tell but it was really stupid thing) so I ended up spending my rest time to create this site.

I started with A Beginner's Guide to Crafting a Blog with Metalsmith and ran into some issues as there were some breaking changes in metalsmith-layouts. I kept failing with error: No files to process and it is one of the error that they have highlighted without clear explanation. Finally, I went through their changelog and found that there was a breaking change introudced in 2.0.0 and found an issue that helped me fix the error. I had to add following in my build.js after changing my layout file extension to .hbs since I am using handlebars :

"jstransformer": "^1.0.0",
"jstransformer-handlebars": "^1.0.0",
"jstransformer-markdown": "^1.2.1",

I am using AWS S3 for static website hosting and used this article to help set SSL. I do think that AWS could do better job at making this simple for small customers like me (why isn't there is single click set things up as this is pretty common approach).