All of the pages of this site are written in markdown. I use IntelliJ IDEA as an IDE and it supports markdown, and so the content files, config and theme form an IntelliJ project. The markdown files (which live in a content directory) are compiled to the actual HTML by Hugo, a static site generator. Hugo also has a live update server built in, which is great for checking the site as you write the pages.
I’m finding Angular2(+) great, particularly being about to code in TypeScript rather than Javascript. However, for a primarily back-end person, getting used to the whole NPM thing has been a learning curve.
Simple things, like keeping the libraries up-to-date has been a challenge. So here are a few points that have helped me, and may help others.
Updating angular-cli (from angular-cli GitHub page). ### Update global... npm uninstall -g @angular/cli npm cache clean npm install -g @angular/cli@latest ### Update local.