技术博客产品系统

我要开发同款
时予老曹2026年08月01日
8阅读

技术信息

语言技术
JavaPythonShellFlaskNginx
系统类型
LinuxWeb小程序轻应用
行业分类
云计算游戏

作品详情

行业场景

1. 立项原因(解决的产品问题)
传统博客后台编辑体验差,格式易乱且依赖联网;本地Markdown笔记无法跨设备随时查看。本项目利用Git仓库存储文档,自动生成站点,实现一次编写、多端阅读、零格式烦恼。

2. 行业场景(业务背景)
技术写作领域正从复杂CMS转向“文档即代码”,开发者普遍使用Markdown+Git管理知识。本项目定位个人技术博客与知识库,解决创作、版本控制、展示割裂的问题,满足程序员对沉浸式阅读和自动化部署的需求。

功能介绍

支持在config.yaml中 定义读取markdown存放项目的路径,例如我的项目路径为posts
支持posts(可以自定义)目录下面的第一个markdown文件为首页显示的内容
支持语法高亮
支持开启黑暗模式
支持左侧菜单折叠
显示markdown文档的时候,右侧有当前文档导航
适配手机浏览器模式

项目实现

这个是我的个人闲时间的练手项目。从后端到前端都是我自己编写的,有部分不会的时候,借助AI来编写实现。
使用的技术栈:
前端: React.js: ^18.3.1 Vite: ^5.4.2 react-markdown: ^9.0.1 react-router-dom: ^6.26.1 react-syntax-highlighter: ^15.5.0 remark-gfm: ^4.0.0
后端: Go Gin: v1.10.0 Logrus: v1.9.3 Viper: v1.19.0 Swagger: v1.6.0, v1.16.3 Lumberjack: v2.2.1

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论