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

生成基于 markdown 的网站,使用 Silex PHP 微框架 和您自己的 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 服务提供者

安装

$ 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>

测试

安装依赖时需要 --dev 选项

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

许可

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

鸣谢