Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A modern Hexo blog theme with a sidebar for archives, tags, and categories, plus optional Mermaid, LaTeX, and word count.

A Jekyll blog for the NOVA System cryptocurrency project, with a custom RSS-reader homepage and Markdown-based posts.

Eleventy starter with PWA, Tailwind CSS, SEO, blog, RSS, sitemap, and dynamic social images.

A minimal, JavaScript-free Eleventy blog starter with Tailwind CSS, dark mode, tags, RSS, and sitemap.

Jekyll blog theme with sidebar, TOC, search, lightbox, and reading progress bar, built on Bootstrap 4 and jQuery 3.
Hexo Theme Archer is an open-source, MIT-licensed Hexo blog theme that turns a standard Hexo site into a modern blog with a sidebar-driven navigation interface, built on SCSS and PostCSS and inspired by the yilia and huxpro themes.
Hexo Theme Archer is a smart and modern theme for the Hexo static site generator. It takes a Hexo blog's posts, pages, tags, and categories and renders a complete blog interface with a responsive sidebar for quick archive, tag, and category navigation. The theme requires the hexo-generator-json-content plugin to generate the sidebar index, supports modern browsers and IE10+, and is published on GitHub with a live demo at https://fi3ework.github.io/hexo-theme-archer. Its development is community-driven: the author notes limited maintenance and welcomes forks or new maintainers.
hexo-generator-json-content plugin.hexo-wordcount and set reading_info: true to show reading time and word counts under post titles.layout: about and layout: 404 front matter with configurable background images and descriptions.hexo-generator-feed and set social.rss: /atom.xml to publish an Atom feed.hexo-filter-mermaid-diagrams and configure mermaid.enable, version, and theme to render flowcharts and graphs from Markdown code blocks.hexo-renderer-pandoc and add mathjax: true to each post's front matter.custom_font option accepts a font name and CDN URL via CSS variables; beware that large fonts like Chinese ones will slow page loads.sticky: 100 or top: true), hiding the donation button (donate: false), toggling the table of contents (toc: false), and adding translation credits (translated).Hexo Theme Archer is for Hexo bloggers who want a clean, sidebar-first layout without building their own theme. It also suits writers who publish long technical posts, because the built-in TOC destination and MathJax/LaTeX support handle heavy content. Developers wanting to review or adapt a well-organized open-source theme can read the included "二次开发文档" (development guide) and use the wiki for configuration reference.
theme: archer, and start adding posts; the sidebar automatically organizes archives and tags._config.archer.yml.After cloning the repository to themes/archer, install hexo-generator-json-content (and optionally hexo-wordcount, hexo-generator-feed, etc.), then set theme: archer in the site's main _config.yml. If you run Hexo 5.0 or newer, copy the theme's _config.yml to your site root as _config.archer.yml for clean separation; for Hexo 2.8.2 and above, edit the theme's own config file directly. Posts opt into features through front-matter fields such as sticky, donate, toc, and mathjax.
Yes. The theme is released under the MIT license, so you can use, modify, and even redistribute it freely, including in commercial projects.
The only mandatory plugin is hexo-generator-json-content, which powers the sidebar index. All other features—word count, RSS, Mermaid, LaTeX—depend on optional plugins you install only if you need them.
First install pandoc on your system (version 2.0 or higher), then replace the default renderer by uninstalling hexo-renderer-marked and installing hexo-renderer-pandoc. In the theme config, set math.mathjax.enable: true and version: 3.2.0, and add mathjax: true to each article's front matter.
Two methods are documented: use git stash, git pull, and git stash pop in the theme directory, or back up custom files and re-clone the repository. After merging, run npm run build if you've modified the theme source.
