编程

[Laravel 扩展包] Prezet: 创建基于 Laravel 的 Markdown 博客

405 2024-09-22 06:38:00

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