# zblog **Repository Path**: dz-io/zblog ## Basic Information - **Project Name**: zblog - **Description**: 配合各种 pages 使用的新一代博客系统(其实是个缝合怪) - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-26 - **Last Updated**: 2024-03-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zblog 配合各种 pages 使用的新一代博客系统(其实是个缝合怪) ## 关于“缝合怪” 缝合怪是个梗,因为 zblog 1. 使用 RSS 来管理文章目录 2. 使用 Markdown 管理文章 3. 使用 git 来管理全部资源 这就是缝合怪的由来 ## 快速开始 1. 以本仓库为模板创建自己的仓库并克隆 2. 修改 `package.json` 和 `README.md` > 主要修改这部分 > > ```json > "title": "xx的博客", > "webMaster": "xx", > "language": "zh-Hans", > "time": "ftime", > "showLineNum":5, > "site_url": "<博客URL,务必填写>" > ``` 3. 修改 `.gitignore`,删除`article/*.md`以确保文章正确上传,删除`dist/images/*`以确保图片正常上传 4. 执行`npm run new` 5. 编辑器会自己打开,开始码字吧 6. 全部完工后输入`npm run make` 7. 在 dist 目录下启动 web 服务,然后查看效果 > 以后再码字的时候只需要执行一遍 4567 就行 ## 部署到 CF Pages > 务必确定你已经跑通了快速开始 CF Pages 的部署还是挺简单的,主要是构建设置里的参数 > 构建命令: `npm run make` > 构建输出目录: `dist` > 环境变量: `NODE_ENV = production` 具体可以看[我的博客](https://blog.zdatek.top/article/2023-07-26_16-08-00#0x0ccfpages) > PS:部署成功以后下次码字只需执行 45 即可