lynetechnologies/

larablog

1.11.0 2021-10-26 15:22 UTC

This package is auto-updated.

Last update: 2024-09-26 22:09:38 UTC


README

博客非常适合保持客户更新和通知,但它们在构建时可能会变得“千篇一律”。此包为您构建博客提供了巨大的起点。它包括所有基本的后台和前端路由和视图、分类以及来自TinyMCE的时尚可定制的所见即所得编辑器。

安装

您可以通过composer安装此包

composer require lynetechnologies/larablog

使用以下命令发布并运行迁移

php artisan vendor:publish --provider="LyneTechnologies\Larablog\LarablogServiceProvider" --tag="larablog-migrations"
php artisan migrate

使用以下命令发布js

php artisan vendor:publish --provider="LyneTechnologies\Larablog\LarablogServiceProvider" --tag="larablog-assets"

您可以使用以下命令发布配置文件。这会使您能够编辑默认路由等。

php artisan vendor:publish --provider="LyneTechnologies\Larablog\LarablogServiceProvider" --tag="larablog-config"

安装后

首先,您需要审查Larablog配置文件中设置的路线,确保中间件和后台路由正确。

此包非常直观,附带一些非常基本的视图,可以帮助您开始。

编辑器

所见即所得编辑器来自TinyMCE (https://www.tiny.cloud/),它提供了关于如何自定义编辑器的详细文档。TinyMCE完全免费,但也有付费计划。

目前,它已附带一些插件和功能,已添加到工具栏中。要添加、删除或更改编辑器工具栏的顺序,请转到 editor.js

我们与Tiny无关联。

常用功能

以下是添加到编辑器的最常用功能。

字体设置 添加更改字体家族和字体大小的能力。

//editor.js

toolbar: '... fontselect fontsizeselect',

代码块 添加带有代码高亮的代码块

//editor.js

plugins: [
    '... codesample'
],
toolbar: '... codesample',

要添加高亮显示,请从此处下载 prism.jsprism.css,然后将其添加到博客单页面的以下位置

<link rel="stylesheet" type="text/css" href="prism.css">
<script src="prism.js"></script>

暗黑模式

//editor.js

skin: 'oxide-dark',

测试

待办事项 👷

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

感谢您考虑为Larablog做出贡献,请注意,此包的目的是成为博客功能的基础。请参阅贡献指南以获取详细信息。

安全漏洞

有关安全漏洞,请通过luke.shell@lynetechnologies.com发送电子邮件。

致谢

许可协议

MIT许可协议(MIT)。有关更多信息,请参阅许可文件