littlebot
Published on 2025-04-13 / 0 Visits
0

【源码】基于Go语言和Gin框架的个人Markdown博客

项目简介

本项目借助Go语言和Gin web框架构建个人Markdown博客。仅用不到五百行的后台代码,就打造出一个简约清新的个人博客网站。该项目获得了阮一峰的科技爱好者周刊以及Go语言爱好者周刊的推荐。

项目的主要特性和功能

  1. 支持文章分页展示。
  2. 具备表格、图片展示与代码语法高亮功能。
  3. 可对文章进行分类。
  4. 能按访问量统计文章,并支持按时间和点击量对文章排序。
  5. 展示最新文章和最热文章。
  6. 提供文章留言评论功能,还能展示最新评论。

安装使用步骤

安装

若已下载项目源码文件,直接执行 go run main.go 即可。也可以先执行 go build main.go ,之后运行生成的可执行文件 main

使用

运行程序无需建库、建表,使用简单。不过需要熟悉Markdown文档的写法,且写的格式要符合特定要求。文件名称任意,但不能有空格。文件前6行必须按如下格式写,分别是文章标题、日期、简介、头部展示图片、文章分类、作者,后续内容为文章正文。发布文章时,把写好的 .md 文件提交到后台 posts 目录即可。若要创建新的文章分类,在文章头部信息的第四行指定一个新分类名字就行。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】