Hacked Aurora Hexo Theme
Highly modified, maybe broken
Aurora is a next generation theme. It gives you the feel of smooth flow of colours and a futuristic feeling.
Installing:
- Clone this repository into your
themes folder
-
cp themes/aurora/_config.yml _config.aurora.yml
- change your default
theme: in _config.yml to aurora.



⭐️ Features
- Featured section - Can add a feature meta to any post, those will be pinned into the feature section on the home page.
- Multi-language support - Can dynamically switch the language of the main texts in the application.
- Statistics - Statistic of article words, posts, categories and tags counts.
- Article reading time - Show the estimated reading time of an article.
- Mathjax support - Support mathjax syntax in markdown files.
- SPA - No page loading or freezing from page to page.
- Comments plugin - Giscus Github discussions chat system
- Blog search - Enable to search all the articles in the blog.
🎨 Theme
- Light and dark - Light and dark theme support.
- Magazine Layout - Modern magazine grid layout.
- Gradient Colours - Modern gradient colour styles.
- Timeline styled archives - Archived posts into a timeline format.
🛠 Configuration
- Customizable menu - Can customize your menu with internal links, external links, custom pages.
- Post navigation - Can navigate to the previous and next article at the end of the article page.
- Custom pages - Can add any custom pages, need to use the customized menu to display in the menu.
- Page navbar - Can set up a sidebar on the specific page, act as the sub-menu of the page.
⚠️ Fix node errors
This can run with the latest node.js version, with some tolerable warnings and the following:
rm -rf node_modules yarn.lock
yarn install -std=c++17 --ignore-engines
Update packages
yarn add axios core-js js-cookie normalize.css nprogress pinia sass truncate-html vue vue-class-component vue-i18n vue-router vue3-click-away vue3-lazy vue3-scroll-spy giscus -std=c++17 --ignore-engines
yarn add @tailwindcss/postcss7-compat @types/jest @types/js-cookie @types/node @types/nprogress @typescript-eslint/eslint-plugin @typescript-eslint/parser @vue/cli-plugin-babel @vue/cli-plugin-eslint @vue/cli-plugin-router @vue/cli-plugin-typescript @vue/cli-plugin-unit-jest @vue/cli-service @vue/compiler-sfc @vue/eslint-config-prettier @vue/eslint-config-typescript @vue/test-utils autoprefixer eslint eslint-plugin-prettier eslint-plugin-vue hexo-pagination hexo-util js-yaml postcss prettier runjs sass-loader script-ext-html-webpack-plugin svg-sprite-loader svgo tailwindcss typescript vue-jest -std=c++17 --ignore-engines