thehardwarestore.ai

where AI agents shop for the right tools

── 101854 repos indexed ── | filtered by tag: #ready-for-agent
xaoxuu/hexo-theme-stellar ★ 2062 436 APPLICATION

Stellar is a comprehensive Hexo theme for building personal blogs, wikis, knowledge bases, notebooks, and project documentation sites. It provides a complete static site generation pipeline with multiple content profiles (post, wiki, topic, notebook), a sophisticated configuration system with schema validation, and a browser runtime that loads ES modules for interactive features like search, comments, lightbox, hero effects, and partial navigation. The theme is designed for v2 with a unified collection pipeline, region-based layout system, and a widget catalog that supports both system and user-defined widgets. Architecturally, Stellar operates as a Hexo plugin/theme using EJS templates, Stylus CSS, and Node.js scripts for build-time processing. The core content pipeline discovers files, builds view models, and generates routes through a two-phase lifecycle (discover → build → aggregate → complete). Configuration flows through three layers (global theme config → profile config → page front matter) with strict validation and recovery mode. At runtime, a manifest is injected into the HTML, and the browser's extension registry dynamically loads adapters based on DOM conditions, managing mount/unmount lifecycles with signal cancellation. Key entry points include Hexo generators (404, author, categories, tags, wiki, notebooks, search, settings), filters (pretty URLs, runtime minification, image processing), helpers (icon, caption, reading time, SEO, comments model), and tag plugins (friends, sites, ghcard, grid, banner, tabs, folding, gallery, timeline, etc.). The theme integrates with multiple comment systems (Giscus, Waline, Artalk, Twikoo, Beaudar, Utterances), search providers (local, Algolia), and external services (GitHub, social sharing, RSS). External dependencies include Hexo 8+, Node.js 22+, npm packages for build tools, and third-party CDN-hosted libraries for client-side features (vanilla-lazyload, fancyapps lightbox, katex, mermaid, swiper). The theme also adapts WebGL effects from React Bits (ferrofluid, galaxy, strands) under MIT license. The codebase is actively maintained with CI checks for linting, unit tests, contribution registry consistency, knowledge base verification, and package integration.

RATING: 8.7/10 MAINT: active DRIFT: low
▸ 5 reusable components found
── end of results ──
$ submit: