dillingham / notable
Markdown到静态内容
0.0.3
2022-12-03 19:39 UTC
Requires
- php: >=7.1.0
- erusev/parsedown: ^1.7
Requires (Dev)
- orchestra/testbench: ^6.11
- phpunit/phpunit: ^9.2
This package is auto-updated.
Last update: 2024-09-04 07:01:13 UTC
README
为Laravel提供的简单文档包。
php artisan notable:install
-
在项目的根目录中添加一个
docs
文件夹,用于Markdown -
在resources/views中添加一个
docs
文件夹,用于页面布局 -
将以下路由添加到routes/web.php的顶部
Route::markdown('docs', base_path('docs'));
第一个参数是根端点,第二个参数是Markdown文件夹的路径
项目中具有以下路径的文件
docs/getting-started/installation.md
在浏览器中会显示为这样
docs/getting-started/installation
注意:URL中的docs
来自路由定义,它不是文件夹的名称。它可以更改。
待办事项
- 缓存已渲染的HTML Markdown。如果修改时间大于最后缓存时间,则渲染
- 添加文件夹和文件编号排序 1-入门 -> 1-安装
- 添加设置路由辅助函数(见下文)
- 添加“本页内容”部分的链接
- 为“编辑页面”添加仓库配置
Route::markdown() ->directory(base_path('docs')) ->prefix('documentation') ->view('docs.show') ->sections(config('docs.sections'))