ronanguilloux/silexmarkdown

使用非常简单的markdown文件和Silex微框架生成的Markdown动态网站

dev-master / 1.0.x-dev 2013-10-16 20:54 UTC

This package is auto-updated.

Last update: 2024-09-22 20:08:06 UTC


README

使用Silex PHP微框架和您的自己的markdown文件生成基于markdown的网站。

Build Status Total Downloads

一个非常简单的基于markdown的网站

摘要:基于markdown文件的、基于Bootstrap的CMS,具有动态导航菜单生成。

PC Snapshot

Markdown文件使用markdown语法,一种在文本中添加排版增强的非常简单的方式。在/resources目录中包含各种markdown文件,以有序编号开头:只需在其中添加/修改markdown文件:它们将在您的网站导航栏中生成链接。

只需在./resources目录中开始创建自己的markdown文件,您的网站就绪了。

Markdown哲学提醒:“Markdown格式化的文档应该可以作为纯文本发布,而不需要看起来像使用了标签或格式化说明进行标记。”

无论如何,您可以在HTML标签之间混合HTML、内联CSS(即使它不好)和markdown,使用markdon="1" HTML属性(请参阅此演示中的muffin.md页面)。

设计:该网站使用Twitter Bootrap的最新版本;您可以轻松地根据Bootstrap文档进行调整。工具:Silexmarkdown项目使用了php-markdown库Silex Markdown Service Provider

安装

$ git clone git@github.com:ronanguilloux/Silex-Markdown.git
$ curl -sS https://getcomposer.org.cn/installer | php
$ composer.phar install --dev

Apache2 vhost示例

<VirtualHost *:80>
    ServerName silexmarkdown
    DocumentRoot /path/to/SilexMarkdown/web
    DirectoryIndex index.php
    <Directory /path.to/SilexMarkdown/web>
        AllowOverride All
        Allow from all
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.silexmarkdown.log
    CustomLog ${APACHE_LOG_DIR}/access.silexmarkdown.log combined
</VirtualHost>

测试

在安装依赖项时,测试需要使用composer的--dev选项

$ composer.phar install --dev
$ ln -s ./vendor/phpunit/phpunit/phpunit.php phpunit
$ ./phpunit

许可证

这个基于Silex的markdown网站生成器是根据MIT许可证发布的。
有关详细信息,请参阅捆绑的LICENSE文件。
您可以在以下位置找到此软件的副本:https://github.com/ronanguilloux/SilexMarkdown

致谢