I tend to develop with Node.js/express using EJS as the templating language, and have several sites with a blog, but I've never found a great solution for keeping the blog in-house.<p>I tend to use Blogger or Tumblr or something like that, but it's a pain to keep the look/feel the same.<p>I've seen various static-site generators such as Jekyll, but I really want to be able to reuse my main site's header.ejs - and I haven't found one that does that.<p>Any thoughts?
I use Hugo (<a href="https://github.com/spf13/hugo" rel="nofollow">https://github.com/spf13/hugo</a>) to generate both the DynomiteDB website and blog.<p>I've tried many different blogging solutions and I find Hugo to be exceptionally easy, especially when combined with GitHub pages.<p>The current blogging workflow to publish an article is only 3 steps:<p>vi some-new-post.md && ./build && git push<p>There are SEO benefits to having your website and blog use the same domain, which is one more reason why we chose this route.
Just switched over to Medium.com with a custom domain.<p>The writers on the blog love the interface and the added bonus that their articles can get instant exposure to Mediums readers.
1. Does the time saved by reusing the header.ejs dwarf the time spent searching for and evaluating blog platforms?<p>2. How hard would it be to build a deploy system that updates a Jekyll site when the header.ejs changes?<p>3. Maybe a CMS is a better choice.<p>Good luck.
medium redirected through my domain (which is super cool, check out the signal v noise post on switching to medium...)<p>TLDR: using medium means you are letting it be easy, and avoiding the cobbler's own shoe type of problem.