项目简介
本项目借助Go语言和Gin web框架构建个人Markdown博客。仅用不到五百行的后台代码,就打造出一个简约清新的个人博客网站。该项目获得了阮一峰的科技爱好者周刊以及Go语言爱好者周刊的推荐。
项目的主要特性和功能
- 支持文章分页展示。
- 具备表格、图片展示与代码语法高亮功能。
- 可对文章进行分类。
- 能按访问量统计文章,并支持按时间和点击量对文章排序。
- 展示最新文章和最热文章。
- 提供文章留言评论功能,还能展示最新评论。
安装使用步骤
安装
若已下载项目源码文件,直接执行 go run main.go
即可。也可以先执行 go build main.go
,之后运行生成的可执行文件 main
。
使用
运行程序无需建库、建表,使用简单。不过需要熟悉Markdown文档的写法,且写的格式要符合特定要求。文件名称任意,但不能有空格。文件前6行必须按如下格式写,分别是文章标题、日期、简介、头部展示图片、文章分类、作者,后续内容为文章正文。发布文章时,把写好的 .md
文件提交到后台 posts
目录即可。若要创建新的文章分类,在文章头部信息的第四行指定一个新分类名字就行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】