azzarip / notacms
Laravel 的 VCS CMS
v1.0.3
2024-01-06 21:57 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- ralphjsmit/laravel-seo: ^1.4
- spatie/laravel-package-tools: ^1.14.0
- spatie/yaml-front-matter: ^2.0
Requires (Dev)
- larastan/larastan: ^2.0.1
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.8
- orchestra/testbench: ^8.8
- pestphp/pest: ^2.20
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
- spatie/pest-plugin-test-time: ^2.0
This package is auto-updated.
Last update: 2024-09-08 06:00:37 UTC
README
这里应该放置您的描述。限制为一两段。考虑添加一个小的示例。
支持我们
我们在创建 一流的开放源代码包 上投入了大量资源。您可以通过 购买我们的付费产品之一 来支持我们。
我们非常感谢您从家乡寄来明信片,说明您正在使用我们的哪些包。您可以在 我们的联系页面 上找到我们的地址。我们将所有收到的明信片发布在 我们的虚拟明信片墙上。
安装
您可以通过 composer 安装此包
composer require azzarip/notacms
您可以通过以下方式安装此包
php artisan notacms:install
这是发布配置文件的内容
return [ 'blog_name' => \App\Models\Blog::class ];
使用
php artisan notacms:new
要添加新的博客。您将提示添加博客索引的名称/路由。它将创建
- 一个模型
- 一个迁移
- 一个可编辑的第一篇文章
- 要适应的视图
它会自动在配置文件中注册博客。从配置中,该包能够自动为每个博客的每篇文章创建一个索引路由和一个显示路由,路由为
/{blog}/{slug}
每个博客文章将存储在 content/notacms/{blog}
目录中,每篇文章是一个 .md
文件,文件名为缩略名。
php artisan notacms:load
将每个文件的全部前端内容上传到数据库中。除了使用 RalphJ/Laravel-seo 内容更新的 meta_
字段外。
测试
composer test
变更日志
请参阅 CHANGELOG 了解最近的变化信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
致谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。