tjm / wiki-site
用于Markdown文件文件夹的Web前端界面,可选择使用`tjm/wiki`进行管理,采用Symfony。
v0.0.26
2024-08-20 19:30 UTC
Requires
- php: >=7.4
- league/commonmark: ^2
- league/html-to-markdown: ^5
- symfony/asset: ^5.4
- symfony/framework-bundle: ^5.4
- symfony/mime: ^5.4
- symfony/twig-bundle: ^5.4
- symfony/yaml: ^5.4
- tjm/wiki: ~0.1
Requires (Dev)
- symfony/browser-kit: ^5.4
- tjm/dev: *
README
用于Markdown文件文件夹的Web前端界面,可选择使用tjm/wiki
进行管理,采用Symfony。
用法
您可以直接使用此存储库,通过创建一个wiki
目录并将Markdown文件存储在其中。您将设置web
作为Web根目录,并通过index.php
重写请求。然而,使用此方法可能会导致与上游的合并冲突。
更好的方法是使用composer来composer require tjm/wiki-site
。然后您可以创建一个自己的PHP文件,内容类似于web/index.php
,但将配置文件路径作为参数传递给Kernel
,例如
<?php namespace TJM\WikiSite; require_once __DIR__ . '/../vendor/autoload.php'; (new Kernel(__DIR__ . '/../config.yml'))->run();
您还需要将Web服务器配置为将请求重写到此文件。
此存储库配置为Symfony包,可用于现有Symfony应用程序。请参阅config
目录中的设置。
许可证
SPDX-License-Identifier: 0BSD