把 GitHub 仓库变成博客:我开源了 Marklog
一个极简的、基于 GitHub 的博客平台,写 Markdown,存在 Git,瞬间发布。
On this page本页目录

Marklog 让你把任何 GitHub 仓库变成一个漂亮、快速、响应式的博客。不需要数据库,不需要 CMS——只需要你、你的文本编辑器,和你的 Git 仓库。
它能做什么
- GitHub 集成:直接从你的仓库读取 Markdown 文件
- 零配置:开箱即用,默认设置就很舒服
- 多主题:内置 Light、Dark、Ghibli、Pixel三款主题
- 响应式:手机、平板、电脑阅读体验都完美
- Frontmatter:支持标题、日期、描述、标签等元数据
- 快:基于 Next.js 14 App Router,性能拉满

怎么使用
方法一:用你已有的仓库
- 访问 marklog.xyz
- 输入你的
用户名/仓库名 - 访问
方法二:建一个专门的博客仓库
- 在 GitHub 上新建一个仓库(比如
my-blog) - 在根目录创建
blog文件夹 - 在
blog文件夹里写 Markdown 文件
比如 hello-world.md:
---
title: Hello World
date: 2024-03-01
description: 我在 Marklog 的第一篇文章
---
# 欢迎
这是我的第一篇文章!
- 访问 marklog.xyz/你的用户名/my-blog 就能看到
自定义配置
在仓库根目录加一个 blog.config.yaml 文件:
title: 我的博客
description: 随便写写
theme: ghibli # light, dark, ghibli, pixel
show_toc: true
socials:
twitter: https://twitter.com/username
github: https://github.com/username
analytics:
google: "G-XXXXXXXXXX"
我为什么会做这个
我一直想要一个「属于开发者」的博客平台。用自己熟悉的编辑器写,用 Git 做版本控制,不用学 WordPress,不用配服务器。
后来发现,GitHub 仓库本身就是最好的内容存储——为什么不直接用呢?
Marklog 就这么诞生了。