# go-blog **Repository Path**: ruchsky/go-blog ## Basic Information - **Project Name**: go-blog - **Description**: 借助开源的静态页面模板, go语言开发的博客,不依赖于数据库存储 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-12-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 go语言开发的博客, 不依赖数据库存储文档,存储格式为txt 维护简单, 静态页面模板, https://www.yanshisan.cn ## 目录介绍 ### docs目录 该目录下面存放的是静态页面文件 ### message目录 该目录下面只有一个message.txt文件,用来存储留言板块的数据, 里面的格式是固定的 ### blog目录 该目录下面的doc目录下面存放的是博客内容,下面的目录顺序分别对应数字,每一个目录一篇文章, 比如1目录下面的满天星种植日记(一).txt 文件,存放的是具体博客内容, 里面格式固定,博客内容体使用标签包围,博客体的用md格式编辑, 还有博客目录下面的imgs目录存放的是博客使用到的图片, remark目录下面只有一个remark.txt文件,存放的是博客的评论,里面的格式固定 ### 关于如何编写文章 可以参考blog/doc/1和blog/doc/2下面的文章,支持代码高亮 ### 软件架构 ``` go-blog | |- blog |- docs |- 1 博客1 满天星种植日记(一).txt 博客 |- remark remark.txt博客评论 |- imgs 博客使用到的图片 |- 2 博客2 ...... |- message |- message.txt 留言内容 |- diary |- 2019 目录下存储的是2019年的日记,日记以文本格式存储,名称格式为mmdd.txt(1218.txt) |- 2020 | |- docs 下面存放的都是网页静态文件 ``` ### 配置 ```ini [server] ## token md5加密,写日记或者写文章要用到,前台输入 后台md5校验 token = dd5b783bd98c90ebeb91fb4f98a64c08 ## 服务端启动端口 port = 9090 ``` ### 编译 ``` ini go build ../go-blog/main.go ../go-blog/util.go ../go-blog/docQuery.go ```