这个是 Heng_Xin 的个人博客. 喜欢的可以点点 star ⭐~
如果您有任何问题或建议, 欢迎通过 Issues 反馈.
功能 | 描述 | 依赖 |
---|---|---|
Docusaurus | 利用React的静态网站生成器 | Docusaurus-v3.7 (不支持更高版本!) |
可编辑代码块 | 集成 Monaco Editor, 使得代码块可编辑 | Monaco Editor (0.52.2) react-monaco-editor (0.58.0) @monaco-editor/react (4.7.0) |
OneDark-Pro 主题 | 为代码块集成 OneDark-Pro 主题 | OneDark-Pro |
Draw.io 预览 | React 编写的 Draw.io 网页端支持 | react-drawio |
Remark Github Alert 插件 | GitHub 风格的 remark 警报 | remark-github-alerts |
数学渲染 KaTeX | 使用 KaTeX 渲染数学公式 | KaTeX |
图片单击放大 | 图片点击放大功能 | plugin-image-zoom |
文档关系图 | 生成 Docusaurus 文档之间的关系图 | docusaurus-graph |
评论功能 | 基于 Giscus 添加评论功能 | @giscus/react |
文件夹和 markdown 图标 | 使用 vscode-icons 提供的文件夹和 markdown 图标 (仅使用了 文件夹 和markdown 图标) |
vscode-icons |
tailwindcss | 只需书写 HTML 代码, 无需书写 CSS 的 一个实用程序优先的 CSS 框架 用于快速构建自定义用户界面 |
tailwindlabs (3.4) |
站内搜索 | 支持站内中文搜索 | @easyops-cn/docusaurus-search-local |
以上内容, 排名不分先后. 还有很多依赖, 没有列出来, 感谢所有的开源项目及项目维护者!
依赖环境 | 版本 | 备注 |
---|---|---|
Docusaurus | 3.7 | Docusaurus |
NodeJs | 18 | nodejs |
npm | 10.7.0 (本地环境) | npm |
React | ^19.1.0 | React |
TypeScript | ~5.6.2 | TypeScript |
如果你需要在本地运行, 需要:
-
npm i
安装依赖 -
./run.sh
(Linux) 或者.\run
(win)
如果需要推送, 请使用 ./push.sh "msg"
(Linux) 或者 .\push "msg"
(win)