olipacks / mito
一个用于博客发布的最小化Laravel包
v0.7.0
2021-12-20 23:21 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^8.67
- league/commonmark: ^2.0
- livewire/livewire: ^2.7.2
- spatie/laravel-package-tools: ^1.9.2
- wire-elements/modal: ^1.0
Requires (Dev)
- nunomaduro/collision: ^5.3
- nunomaduro/larastan: ^1.0
- orchestra/testbench: ^6.22
- pestphp/pest: ^1.20
- pestphp/pest-plugin-laravel: ^1.1
- pestphp/pest-plugin-livewire: ^1.0
- spatie/laravel-ray: ^1.23
README
Mito是一个带有最小化UI的博客发布平台,用于将Markdown博客发布到一个新的或现有的Laravel项目中。
Mito不提供自己的博客前端界面,但您可以使用Mito\Models\Post
模型在控制器或视图中获取或显示内容。
您还可以使用个人博客入门套件作为Mito集成Laravel博客的起点。
hello.mp4
演示
您可以在我们的演示站点上测试和试用Mito仪表板。
安装
您可以使用Composer将Mito安装到您的新的或现有的Laravel项目中
composer require olipacks/mito
安装Mito后,您可以使用vendor:publish
Artisan命令发布其资源
php artisan vendor:publish --tag mito-migrations php artisan vendor:publish --tag mito-assets
最后,运行migrate
Artisan命令
php artisan migrate
访问仪表板
执行所有这些步骤后,您应该能够访问/mito
处的Mito仪表板。
安排命令
在控制台内核中,您应该安排mito:publish-scheduled-posts
命令。
// in app/Console/Kernel.php protected function schedule(Schedule $schedule) { // ... $schedule->command('mito:publish-scheduled-posts')->everyMinute(); }
更新
每次更新后,请确保运行以下命令
php artisan vendor:publish --tag mito-assets --force
测试
composer test
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全漏洞
请查看我们的安全策略了解如何报告安全漏洞。
致谢
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。