Skip to content

puremana/personal-blog

Repository files navigation

Personal Blog

My personal Jeremy Shaw blog made using Hexo. Uses Firebase Hosting and Functions.

Uses an entirely custom Hexo theme which can be found in themes/jeremy-blog-hexo.

Jeremy Shaw Personal Blog Post Screenshot Screenshot of an example blog post layout

Warning

There is currently an issue whereby hexo generate generates empty index.html files when using NodeJS v14 -> v16. Please use NodeJS 12 to build this project.

Commands

View all Hexo commands at https://hexo.io/docs/commands

View all Firebase commands at https://firebase.google.com/docs/cli/

To setup the configuration, please rename _config.yml.example to _config.yml.

Start the server

hexo server

Generate static files

hexo generate

Create new article

hexo new [layout] <title>
hexo new post "Example Post"

Clean the cache and generated files

hexo clean

Index the posts in Algolia for search functionality

hexo algolia

Start the local Firebase server

firebase serve

Deploy to Firebase

firebase deploy

License

MIT © Jeremy Shaw

About

Personal blog with custom theme made using hexo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published