My personal website
My website uses a custom build procedure to generate a static blog from markdown files and SCSS. The files use some kind of front matter (term borrowed from Jekyll) to list properties (like title etc.).
My blog has had a long history - originally Wordpress, then migrated to Hexo. I even tried building it again inside of Jekyll. There is legacy data in the front matter properties as well as a huge wp-content
directory left over from Wordpress (full of images).
The posts in this repo were taken directly from my previous Hexo blog. If you're migrating, posts from Hexo blogs (and most likely Jekyll as well) should work without change in this configuration.
You can start playing with the blog locally by running npm run start
- This will build the blog and then serve it locally on port 4000.
You can build for production by running npm run build
, or for development by running ENVIRONMENT=development npm run build
.
Obviously you won't have rights to deploy to my server, but normally npm run deploy
would do so. It uses flightplan to manage the deployment.
All written and photographic content is Copyright and should not be redistributed. The code that creates the blog, however, is MIT licensed so go crazy!