lloople / blog
该包已废弃,不再维护。未建议替代包。
简单的基于markdown的博客。
v0.9.5.1
2018-01-04 19:18 UTC
Requires
- php: >=7.0.0
- algolia/algoliasearch-client-php: ^1.23
- fideloper/proxy: ~3.3
- laravel/framework: 5.5.*
- laravel/scout: ^3.0
- laravel/tinker: ~1.0
- lloople/laravel-notificator: ^1.5
Requires (Dev)
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2020-01-23 18:16:01 UTC
README
后端
登录
- url: /backend
- 默认用户: admin@blog.test / admin
尚未提供更改用户信息的界面。您可以使用tinker更改用户密码。
$ php artisan tinker > $user = App\Models\User::find(1); > $user->password = bcrypt('newPassword'); > $user->save();
文章内容
文章正文以markdown格式保存。Laravel使用Erusev的Parsedown包将其转换为HTML。后端UI使用SimpleMDE来展示友好的markdown编辑器
表格
所有列表表格均使用Spatie的Vue Table Component包制作。分页和搜索在服务器端进行
更改主题
主应用颜色由Tailwind CSS颜色定义。
您可以从后端的backend/themes
管理主题。一次只能激活一个主题。
前端
文章列表
要查看文章,它必须设置为visible
,并且publish_date
必须在过去。
Algolia搜索(目前未测试)
右上角有一个用于搜索文章的框,它使用algolia instant search JavaScript组件。您可以在.env
文件中定义您的Algolia凭证。
特色文章
特色文章在前端UI的任何位置都可见。它显示在任何页面中的侧边栏。它必须已发布并可见。
灵感
当我在开发此项目时遇到困难,我使用Freek Van Der Herten的博客找到解决问题的方法或未来功能的灵感。感谢分享!👍