Skip to content

Penggeor/ken

Repository files navigation

Ken - 快速搭建你的个人博客网站

基于 Facebook 开源的静态博客生成框架,短时间可完成个人博客网站开发、部署并上线。

开发

  1. 拉取代码:
git clone [email protected]:Penggeor/ken.git
  1. 安装依赖:
npm install
  1. 本地运行:
npm run start

访问 http://localhost:3000

快速部署

Vercel

点击下方按钮 👇 快速部署到你的 Vercel 账号上

Deploy with Vercel

功能

graph LR;
   A[整体功能]
   B[适配 Web、移动端]
   C[夜间模式]
   D[支持文章评论]
   E[支持 HTTPS]
   F[支持网站监控]
   G[支持搜索]
   H[CI/CD 自动化]
   A --> B
   A --> C
   A --> D
   A --> E
   A --> F
   A --> G
   A --> H
Loading

技术栈

  1. Docusaurus V3.7: Facebook 开源的博客网站,名字有点难拼写,它由 Docu 和 saurus 组合而成,前者是指“文档”,后者是指“蜥蜴”,寓意轻量快捷的文档生成框架。

    Docusaurus

  2. 霞鹭字体:开源的中文字体,非常好看。

    LXGW

  3. Giscus:开源的评论集成工具,直接利用 GitHub Discuss,不用自己维护一个数据库。

  4. Posthog:开源的网站监控工具。它有 cloud 版本,有一百万事件的免费额度。

  5. Nginx:反向代理服务器。

  6. Docker:部署网站

  7. Algolia:网站内搜索服务,对于开源项目可以免费使用。

  8. 又拍云 + uPic:又拍云提供云存储功能,uPic 是一款免费的图片上传应用,两者结合完成图床功能。

  9. UCloud:提供服务器、域名、SSL 证书。

  10. Github Action:CI/CD 部署

Feedback

有问题除了 GitHub Issue,也可以通过微信联系:

微信