PMBlog

提醒:本文最后更新于 2899 天前,文中所描述的信息可能已发生改变,请谨慎使用。

PMBlog是我最近写个一个markdown静态化输出的小程序。目前能够实现发布文章和页面,自定义模板等基本功能。虽然PHP干这活可能亚历山大,不过PHP搭配起来简单而且做中小型博客的话应该是没有问题的。

目前更新到4.0版,采用权限的模板引擎Twig,并更换仓库到Github上,欢迎大家继续使用。

官方站点:http://lizheming.github.io/PMBlog

项目地址:http://github.com/lizheming/PMBlog

官方站点:http://lizheming.gitcafe.com

项目地址:HTTPS://GitCafe.com/lizheming/PMBlog

安装方法

  1. 搭配本地PHP环境

  2. 下载代码并修改config.php

  3. 访问index.php即会在html目录生成静态文件

Markdown文件书写规则

默认文件名是输出的静态页面的文件名,即'hello-world.md'将会生成'hello-world.html'。另外不推荐使用中文名作为文件名。

markdown(以下简称md)文件支持一些自定义字段。

  • 文件开头输入"title: Hello World"即可自定义文章标题为"Hello World"(必写字段)

  • "date: 2013年2月11日"即可自定义文章发布时间,如果不定义此字段程序会返回文件的创建时间为文章发布时间(可选字段)

  • "type: page"即可自定义本篇文章为页面,此字段只接受page/post两个参数,不定义此字段默认返回为post(可选字段)

  • "status: draft"即可自定义本篇文章为草稿,定义为草稿的文章将不被程序输出。此字段只接受draft一个参数,非该参数无效。不定义此字段则默认该文章为发布状态(可选字段)

  • "tags: tag1, tag2"即可自定义该文章的关键词,各个关键词之间使用半角逗号分开(可选字段)

也就是说目前最简单的写法就是只要定义一个"title:"字段然后开始正文就好了。

Avatar
怡红公子 擅长前端和 Node.js 服务端方向。热爱开源时常在 Github 上活跃,也是博客爱好者,喜欢将所学内容总结成文章分享给他人。

19 评论

蜘蛛抱蛋 Chrome 29.0.1547.66 Windows 7
2013-09-19T05:20:59.000Z 回复
我又折腾起了我的小路由,装上pmblog目前来说很和谐~~~
公子 Chrome 29.0.1547.66 Windows 7
2013-09-19T05:32:01.000Z 回复
@蜘蛛抱蛋终于被封了..哈哈!话说是不是其实可以直接在网址后加端口访问呢?
蜘蛛抱蛋 Chrome 29.0.1547.66 Windows 7
2013-09-19T05:25:16.000Z 回复
@公子嗯嗯 有时间继续折腾。可惜80端口被学校封啦,只能内网访问
公子 Chrome 29.0.1547.66 Windows 7
2013-09-19T05:22:46.000Z 回复
@蜘蛛抱蛋额,你装啦?我最近写了个新版,http://lizheming.github.io/PMBlog, 没写主题的话可以换新版试试哟~
小十 IE 9.0 Windows 7
2013-08-30T05:55:42.000Z 回复
我膜拜死了啊!!!
公子 Chrome 29.0.1547.66 Windows 7
2013-09-11T09:07:12.000Z 回复
@小十没有么?好吧....好像有时候有有时候没有的样子....不过我的侧边栏能看到,哈哈,表示鸭梨不大~
小十 Chrome 31.0.1612.2 Windows 7
2013-09-11T01:42:56.000Z 回复
@公子 我去,有毛邮件通知啊!!!!
公子 Chrome 29.0.1547.66 Windows 7
2013-09-09T07:21:51.000Z 回复
@小十我的有邮件通知吧..=——=!我自己能收到..==!我最近又在刷一个新版,等我这个新版本稳定了再QQ召唤你吧~
小十 IE 9.0 Windows 7
2013-09-09T04:42:49.000Z 回复
@公子 我相当有兴趣啊,我买的别人的主题,转着会不会很麻烦啊? p.s. 汗,你这回复也不邮件通知就放sidebar那里的,完全都不知道...=——=!
公子 Chrome 29.0.1547.62 Windows 7
2013-09-02T06:23:10.000Z 回复
@小十额,前面有,后面这个真是不敢当,仔细看代码的话你就会觉得很脏的...p.s. 有没有兴趣一起加入PMBlog~_~义务负责帮转主题哟~
小十 Chrome 31.0.1612.2 Windows 7
2013-09-02T00:58:24.000Z 回复
@公子 自己写程序,还把程序写这么帅!
公子 Chrome 29.0.1547.62 Windows 7
2013-08-30T10:21:11.000Z 回复
@小十额,干啥了??
猫大叔 Firefox 20.0 Windows 7
2013-03-21T02:30:59.000Z 回复
厉害啊 自己写博客程序
公子 Chrome 25.0.1364.97 Windows 7
2013-03-21T02:32:10.000Z 回复
@猫大叔额,说是程序其实就是几KB的代码,汗!
Jclyn Chrome 24.0.1312.57 Windows 7
2013-02-20T03:17:17.000Z 回复
不错不错
mofei Chrome 16.0.912.63 Windows XP
2013-02-17T17:23:24.000Z 回复
膜拜膜拜
Jclyn Chrome 24.0.1312.57 Windows 7
2013-02-20T14:17:59.000Z 回复
两大男人夸来夸去的,受不鸟@_@
mofei Chrome 16.0.912.63 Windows XP
2013-02-17T17:22:10.000Z 回复
您是越来越NB了啊
公子 Chrome 24.0.1312.57 Windows 7
2013-02-18T03:23:38.000Z 回复
@mofei额过奖了..你更牛逼的说,博客和音乐台的主题都做的很棒啊,音悦台分享的音乐也很棒的说!