sd-blog 是基于 Laravel 和 Bulma 开发的个人博客应用。
在业余时间开发了这个博客应用,开发过程中做了记录,以下是开发日志:
- 从零开发个人博客-第 0 天
- 从零开发个人博客-第 1 天
- 从零开发个人博客-第 2 天
- 从零开发个人博客-第 3 天
- 从零开发个人博客-第 4 天
- 从零开发个人博客-第 5 天
- 从零开发个人博客-第 6 天
- 从零开发个人博客-第 7 天
克隆源代码:
sudo git clone https://github.com/sevdot/sd-blog.git
进入项目目录:
cd sd-blog
安装扩展包依赖:
cd sd-blog
生成配置文件:
sudo cp .env.example .env
修改 .env
文件里的数据库连接:
DB_HOST=localhost
DB_DATABASE=blog
DB_USERNAME=root
DB_PASSWORD=
修改 .env
文件里的百度翻译:
BAIDU_TRANSLATE_APPID=
BAIDU_TRANSLATE_KEY=
赋予 storage 相应权限
chmod -Rf 0755 storage/
生成密钥:
php artisan key:generate
创建 storage 软连接:
sudo php artisan storage:link
生成数据表:
php artisan migrate
生成测试数据:
php artisan db:seed
导入后台数据:
php artisan db:seed --class=AdminTablesSeeder
创建一个管理员用户:
php artisan admin:create-user