爱意满满的作品展示区。
cr4fun

一下午时间撸了一个 PHP 的 markdown 博客系统

  •  
  •   cr4fun · Apr 10, 2020 · 3013 views
    This topic created in 2249 days ago, the information mentioned may be changed or developed.

    安装及使用方法

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

    它面向的是不想把博客部署在 github pages 上的用户。

    它不需要生成静态页面。它成本低,python 主机很贵,但 PHP 主机很便宜。

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

    安装

    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
    

    如何添加博客文章

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

    需要注意遵循格式:

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

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

    如何添加页面

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

    需要注意遵循格式:

    文件名称.md

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

    图片应该放在那里?

    放在 public\assets 文件夹里。

    ![](/assets/logo.png)
    

    最后是演示

    欢迎大家提 issue,我准备长期把这个系统做下去。

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

    Supplement 1  ·  Apr 13, 2020
    2020-04-13

    增加了配置作者、头像。

    主页能看到博文时间,并按照时间顺序排序。

    依然没有做分页。
    Supplement 2  ·  May 2, 2020
    ![]( https://raw.githubusercontent.com/cr4fun/php-markdown-blog/master/demo.png)

    更新了,调整了配置文件和主题。
    4 replies    2020-04-14 14:07:42 +08:00
    cr4fun
        1
    cr4fun  
    OP
       Apr 10, 2020
    stevenkang
        2
    stevenkang  
       Apr 10, 2020
    支持一下,我的博客( blog.xiaoi.me )也是 php + markdown 弄的,兼容了 jekyll 部分标签。

    空了用楼主的搭建一个试试。
    masker
        3
    masker  
       Apr 12, 2020 via Android
    可…typecho 不也是这样吗…
    cr4fun
        4
    cr4fun  
    OP
       Apr 14, 2020
    @masker typecho 功能比我的多太多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1395 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
    ♥ Do have faith in what you're doing.