aurora

Fork of modified aurora theme for hexo.

0
0
0
Vue
public
Forked

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.

codeismagic.com

⭐️ 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

v0.3.3[beta]