npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

hexo-theme-stellar

v2.0.0

Published

An all-in-one Hexo theme for blogs, project documentation, knowledge bases, series, and notebooks.

Readme

在纷繁中建立秩序

真正的简约不止删繁就简,而是在纷繁中建立秩序。

完善的内容组织体系

从普通文章开始。项目需要稳定的文档目录时,用 Wiki;文章逐渐形成系列时,收进专栏;零散知识需要长期积累时,放进笔记本。它们共享同一套导航、搜索、侧栏与阅读体验,没有启用的内容系统不会增加额外负担。

灵活的排版与表达方式

从外观预设、配色和字体,到分栏、选项卡、折叠块与图库,站点的样子和内容的表达方式都可以按需组合。本地搜索可以直接定位到相关章节,响应式布局会在窄屏上把主要空间留给正文。

静态页面,也能常看常新

手写内容沉淀观点,外部数据保持新鲜。远程内容、社区数据和外部服务可以按需加载,与静态正文保持解耦;经常变化的数据不必每次都随整站重新生成。

站点示例

Stellar Examples 提供可以直接运行的示例站,适合先体验接近自己目标的站点,再逐步替换内容与配置。更多真实站点见站点示例。

开始使用

环境要求

  • Node.js 22 或更高版本
  • Hexo 8 或更高版本

从蓝图创建

准备好 Git 和 npm 后,一条命令即可启动交互式蓝图安装器:

macOS / Linux:

sh -c "$(curl -fsSL https://github.com/xaoxuu/hexo-theme-stellar-examples/raw/main/install.sh)"

Windows PowerShell 7+(pwsh):

& ([scriptblock]::Create((Invoke-RestMethod https://github.com/xaoxuu/hexo-theme-stellar-examples/raw/main/install.ps1)))

安装器会读取示例仓库的 blueprints.json,展示当前可用的蓝图,并依次确认蓝图、项目目录、依赖安装和创建计划。

从 npm 安装

在博客根目录安装 npm 当前提供的默认版本,并确认实际安装结果:

npm install hexo-theme-stellar
npm ls hexo-theme-stellar

跟随最新源码

将官方仓库的 main 分支添加为子模块,并安装主题自身的依赖:

git submodule add -b main https://github.com/xaoxuu/hexo-theme-stellar.git themes/stellar
npm install --prefix themes/stellar

启用并检查

在博客 _config.yml 中启用主题:

theme: stellar

然后运行 Doctor 并生成站点:

npx hexo stellar doctor
npx hexo generate

完整步骤见环境与安装和创建第一个站点。

文档与社区

开源许可

Stellar 使用 MIT License,Copyright (c) 2021 xaoxuu,永久开源、完全免费。第三方组件及其许可证见第三方授权声明。