[Laravel 扩展包] Prezet: 创建基于 Laravel 的 Markdown 博客
Prezet 是一款新的 Laravel 博客应用,可以将 markdown 文件转换为 SEO 友好的博客、文章和文档!
与其他同类方案之间的区别之一是 Prezet 旨在与现有的 Laravel 应用一起运行。它有以下特性:
- 统一部署:内容和 Laravel 应用通过统一的部署过程共存于单个代码库中。
- 熟悉的环境:利用现有的 Laravel 和 Blade 知识,消除了学习新框架的需要。
- 无缝集成:允许在 Laravel 框架中轻松整合动态功能。比如,如果你想在博客中实现邮件列表注册,它只是 Laravel 的另一个路由
开始使用 Prezet 很简单,你只需运行以下步骤:
composer require benbjurstrom/prezet
php artisan prezet:install
php artisan serve
php artisan prezet:index
当然,安装指南详细介绍了所有这些命令的作用以及为什么需要它们。
Prezet 特性
- Markdown 驱动 - 将 markdown 文件转换为 SEO 友好的内容,无需数据库!
- Blade 组件 - 使用内联 blade 组件将动态元素添加到静态内容中。
- 优化图片 -图片自动转换成 WebP 并生成 srcsets。
- 类型化前端内容 - 前端内容被转换为 DTO,以确保内容之间的数据一致性
- SEO 标签 - 从前端数据自动生成元标签,以提高搜索引擎的可发现性。
- Ogimage 生成器 - 创建自定义 Open Graph 图片以增强社交媒体分享。
如果你想要使用对 markdown 友好的博客应用,可以试试 Prezet。