geowrgetudor / laravel-tiny-blog
Laravel的小型博客包
0.0.2
2024-03-14 11:42 UTC
Requires
- php: ^8.1|^8.2|^8.3
- calebporzio/sushi: ^2.4
- graham-campbell/markdown: ^15.1
- illuminate/contracts: ^10.0|^11.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8|^8.0
- orchestra/testbench: ^8.8|^9.0
- pestphp/pest: ^2.20
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
This package is auto-updated.
Last update: 2024-08-29 06:13:06 UTC
README
Laravel的一个小型Markdown博客包
快速将Markdown博客添加到您的Laravel应用中。
安装
您可以通过composer安装此包
composer require geowrgetudor/laravel-tiny-blog
运行以下命令初始化博客。将在项目的根目录下创建一个名为content
的目录。Markdown文章将存储在这里。
php artisan tinyblog:init
发布资源
php artisan tinyblog:publish
发布配置文件并按您喜欢的配置进行设置
php artisan vendor:publish --tag="tiny-blog-config"
如果您想有一些示例文章,可以使用以下方式发布我们的示例
php artisan tinyblog:example
可选地,您还可以发布视图以自定义和/或扩展它们
php artisan vendor:publish --tag="tiny-blog-views"
创建新文章
use Geow\TinyBlog\Models\Article; Article::create([ 'title' => 'My first article', 'description' => 'Trying out Tiny Blog', 'img' => 'https://images.unsplash.com/photo-1682686579688-c2ba945eda0e?q=80&w=500&auto=format&fit=crop', 'content' => '## Hello world', // should be markdown content 'author' => 'George Tudor', 'date' => now()->toDateTimeString(), ]);
视图
您可以通过your-domain.com/blog
访问博客。您可以在tiny-config.php
配置文件中更改路由名称。
测试
composer test
变更日志
请参阅CHANGELOG以获取最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全漏洞
请参阅我们的安全策略,了解如何报告安全漏洞。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。