geowrgetudor/laravel-tiny-blog

Laravel的小型博客包

资助包维护!
George Tudor

安装: 5

依赖者: 0

建议者: 0

安全: 0

星标: 4

关注者: 1

分支: 0

开放问题: 1

语言:Blade

0.0.2 2024-03-14 11:42 UTC

This package is auto-updated.

Last update: 2024-08-29 06:13:06 UTC


README

A tiny markdown blog package for Laravel

Laravel的一个小型Markdown博客包

Latest Version on Packagist Total Downloads

快速将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)。请参阅许可证文件以获取更多信息。