title: 飞书自动生成静态博客系统 keywords:
- feishu
- vitepress
- 个人博客 cover: ./blog/docs//assets/P7IHbYWtIogIPIxI3i4cOpeLn8j.png create_time: 1712461073 categories:
- product
目前的静态博客如vitepress,主要是用markdown来写内容。markdown虽然可读性比较好,但是在文章中贴图片有点麻烦,需要先保存图片到asset目录下,再在markdown中写图片地址。
平时工作主要用飞书写文档,觉得很方便,所以就想能不能在飞书写文档,然后自动将飞书的文档导出成博客的文章。
- 将飞书文档导出成markdown文件
- 生成导出的文章的静态博客系统(使用vitepress)
- 自动翻译中文文档为英文
- 集成了umami访问统计
- 集成了artalk评论系统
git clone https://github.com/ftyszyx/feishu-vitepress.git
切到工程目录feishu_vitepress下
npm install
修改feishu-pages-》.env.bak为.env
并配置好对应的飞书参数(在上一节中有说明)
FEISHU_APP_ID=
FEISHU_APP_SECRET
FEISHU_SPACE_ID=
OUTPUT_DIR=../blog #markdown输出目录
DOC_DIR_NAME=docs #输出目录名
RES_BASE_URL="/"
npm run export
会导出到/blog/docs目录下
修改blog-》.env.bak为.env
并修改
BASE_URL="/" #网站根目录,一般是/,
运行
npm run dev
成功后,显示
导出飞书文档参考:链接
博客样式参考:链接
本人博客演示效果