Skip to content

Conversation

@neveler
Copy link
Contributor

@neveler neveler commented Jan 22, 2026

将文档构建工具迁移至 Starlight

本 PR 计划将构建工具从 Jekyll 迁移到 starlight 。目前总体上完成迁移,但仍有一些细节需要修改。

starlight 支持多语言、支持构建时生成 webp 图片,因此也可同时解决 #189 #318

clone 本仓库并切换到该分支后需要先使用 npm install 安装依赖。之后你可以使用 npm run dev 运行开发服务器,使用 npm run format 格式化代码,使用 npm run build 构建产物。

变动

参考

预览

https://fork-starlight-docs.hmcl.workers.dev/


resolve #397

@neveler neveler marked this pull request as ready for review January 24, 2026 08:51
@neveler
Copy link
Contributor Author

neveler commented Jan 25, 2026

Request review @Glavo @burningtnt @zkitefly

@zkitefly
Copy link
Member

image 再加个 qq 群的跳转按钮吧

@zkitefly
Copy link
Member

还考虑添加 hits 标签吗

@burningtnt burningtnt marked this pull request as draft January 25, 2026 06:23
@neveler
Copy link
Contributor Author

neveler commented Jan 25, 2026

再加个 qq 群的跳转按钮吧

  1. 框架默认不提供 QQ 的图标,因此可能需要引入额外的资源 https://starlight.astro.build/zh-cn/reference/icons/
  2. QQ 群有多个,跳转到哪一个合适呢

还考虑添加 hits 标签吗

如果有必要的话可以加,但相比于返回一个图片我更希望可以额外提供一个 api 接口返回 json 这样前端可以更灵活的渲染该组件。

例如 https://hits.zkitefly.eu.org/json?tag=https%3A%2F%2Fdocs.hmcl.net%2F

{
  "today-hits": 114,
  "total-hits": 1144
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

将文档构建工具迁移至 Starlight

2 participants