Hexo Theme Particlex

screenshot of Hexo Theme Particlex
hexo

A concise Hexo theme, based on Particle.

Overview

ParticleX is a Hexo theme developed as an alternative to the unmaintained Particle theme. It was originally built using Vue 2 and Ant Design Vue 1 but has now been updated to Vue 3. The theme uses custom styles instead of Ant Design Vue and replaces the icons with Font Awesome 6. The theme offers a single style option and provides various configurations for the background, navigation bar, homepage information card, footer, and more. It also supports features like code highlighting, math rendering, image previews, article excerpts, and comments systems like Giscus, Gitalk, Waline, and Twikoo.

Features

  • Updated Framework: The theme is built using Vue 3 and relies on custom styles instead of Ant Design Vue.
  • Font Awesome 6 Icons: The icons in the theme have been replaced with Font Awesome 6 icons.
  • Configurable Background: Users can select from a list of backgrounds that will be randomly loaded when the theme is opened.
  • Customizable Navigation Bar: The theme incorporates a navigation bar with Font Awesome 6 icons that are easily configurable.
  • Customizable Homepage Information Card: Users can provide a description for the homepage information card, which supports Markdown formatting and can include icon links.
  • Customizable Footer: Users have the option to display a disclaimer message in the footer, which is required for websites hosted on self-owned domains.
  • Polyfill Support: The theme offers automatic handling of new JavaScript APIs compatibility using Polyfill.io, which can be used in conjunction with the Hexo-Babel plugin for JavaScript syntax compatibility.
  • Code Highlighting: Code blocks are highlighted using the Highlight.js library, and users can choose from a variety of code highlighting styles.
  • Math Rendering: The theme supports rendering mathematical formulas using the KaTeX library.
  • Image Previews: Users can click on images to view them in an enlarged or reduced size preview.
  • Article Excerpts: The theme supports article excerpts that can be displayed using the <!-- more --> tag in the document. Excerpt content will also appear when the full article is displayed.
  • Article Pinning: Articles can be pinned to the top of the list by setting a pinned parameter in the Front-Matter. The higher the value, the closer the article will be to the top.
  • Article Encryption: The theme supports article encryption using the AES encryption algorithm. Users can set a password using the secret parameter in the Front-Matter. The Hexo-Helper-Crypto plugin is required for encryption.
  • Embedded Search: A search functionality is embedded into the Archives section, allowing users to search for document titles.
  • Comment Systems: The theme supports multiple comment systems including Giscus, Gitalk, Waline, and Twikoo.

Summary

ParticleX is a Hexo theme that offers an updated framework, improved icons, and various customizable options for backgrounds, navigation, footers, and more. It provides support for code highlighting, math rendering, image previews, article excerpts, and multiple comment systems. The theme is easy to install and offers detailed documentation for configuring its features. It is released under the MIT open-source license and welcomes contributions from the community.

hexo
Hexo

Hexo is a static site generator built with Node.js that enables developers to create fast and efficient websites using Markdown, EJS, and Stylus. It offers features such as server-side rendering, plugin support, and easy deployment to hosting services like GitHub Pages and Netlify.