stephenjude / lite-blog
此包已被废弃且不再维护。没有建议的替代包。
轻量级Laravel博客
2.1.0
2020-11-21 08:08 UTC
Requires
- php: ^7.3|^8.0
- fideloper/proxy: ^4.4
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- laravel/framework: ^8.12
- laravel/tinker: ^2.5
- themsaid/wink: ^1.2.0
Requires (Dev)
- facade/ignition: ^2.5
- fakerphp/faker: ^1.9.1
- laravel/ui: ^3.0
- mockery/mockery: ^1.4.2
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.3.3
This package is auto-updated.
Last update: 2023-09-07 17:15:17 UTC
README
Lite Blog是一个使用tailwindcss和wink(由Mohamed Said创建的Laravel发布平台)构建的最小全功能(前端和后端)博客生成器。前端是jigsaw博客模板的复制品。
我写了一篇关于如何开始的博客文章。查看这里。
路线图
- 添加Laravel 8兼容性
- 博客主题功能(类似于WordPress)
- 免费示例博客主题
- 博客主题开发文档
- 优化SEO
- 优化网站地图
需求
Lite Blog使用Laravel 7,所以请确保您的服务器满足Laravel 6的要求。
需要>= PHP 7.3
安装
您可以通过composer create-project安装Lite Blog
composer create-project --prefer-dist stephenjude/lite-blog myblog
cd myblog
创建您的数据库并更新您的.env
文件。确保您更新了APP_URL
。以下是一个示例
APP_URL=http://myblog.test
设置您的博客。
php artisan setup:blog
启动本地开发服务器
php artisan serve
配置
网站配置
在config/services.php
文件中更新网站详细信息。
'meta' => [
'site_name' => 'My Perosnal Blog',
'mantra' => 'Web & Mobile Developer',
],
社交配置链接
在config/services.php
文件中更新网站社交配置链接。
'social' => [
'linkedin' => 'https://www.linkedin.com/in/username/',
'email' => 'mailto:mail@gmail.com',
'medium' => 'https://medium.com/@username',
'github' => 'https://github.com/username',
'twitter' => 'https://twitter.com/username',
'atom' => '#',
],
Unsplash集成
要使用Unsplash图片,请在您的.env
文件中添加以下内容
UNSPLASH_ACCESS_KEY=xxxxxxxxxxxxx
使用方法
路由 | URL |
---|---|
主页 | myblog.test |
列出文章 | myblog.test/articles |
查看已发布文章 | myblog.test/articles/{slug} |
查看草稿文章 | myblog.test/draft/{slug}/preview |
编辑器(发布平台) | myblog.test/editor |
刷新已索引文章 | myblog.test/fresh |
编译资源(可选)
npm install npm run dev
截图
关于
通讯订阅
发布平台(Wink)
安全性
如果您发现任何安全问题,请通过stephen@deacons.online而不是使用问题跟踪器发送电子邮件。
许可证
麻省理工学院许可证(MIT)。请参阅许可文件以获取更多信息。