撸了一个 PHP 的 Markdown 博客

演示地址:http://host72bd8816b.mg1.z6mc.com

github: https://github.com/cr4fun/php-markdown-blo...

介绍#

静态博客有很多,我也不想重复造轮子。所以开发一个特别的。它基于 PHP7.2,无需数据库,直接使用 markdown。

它面向的是,不想把博客部署在 github pages 上的用户。它不需要生成静态页面。它成本低,python 主机很贵,但 PHP 主机很便宜。

因此,这个系统只要上传到 PHP 版本为 7.2 及以上的 PHP 虚拟主机上,就可以使用了。

如何添加博客文章#

markdown 文档,放在 posts 文件夹里。

需要注意遵循格式:

年 - 月 - 日 - 文件名称.md

文件名称不可以包括 - 可以使用下划线,不能有空格。markdown 的第一行必须有大标题。

如何添加页面#

markdown 文档,放在 pages 文件夹里。

需要注意遵循格式:

文件名称.md

文件名称不可以包括符号,不能有空格。markdown 的第一行必须有大标题。

图片应该放在那里?#

放在 public\assets 文件夹里。

![](/assets/logo.png)

安装#

git clone https://github.com/cr4fun/php-markdown-blog
cd php-markdown-blog
comporser install

配置#

conf.yaml

# 博客名称
site_name: MDblog
# 主题
theme: default
# markdown 风格
markdown: night

运行#

cd public
php -S 0.0.0.0:3000

todo#

  • 分页

  • 其他

欢迎 issue#

欢迎大家写主题,主题在 public/themes 文件夹中。可在 conf.yaml 中设置。

演示地址:http://host72bd8816b.mg1.z6mc.com

github: https://github.com/cr4fun/php-markdown-blo...

讨论数量: 1

不使用数据库,不生成静态文件,你怎么实现保存? emmm~~ 感觉不是很实用

4年前 评论