博客终于弄好了!

September . 23 . 2018

第一次写博客, 心里有一丝丝的小紧张. 其实早在一年前就已经萌生了要做一个自己的博客网站的想法, 但碍于当时只是一个初入大二的懵逼少年, 并没有什么技术, 所以就暂时的搁置了.

心心念念, 必有回响. 经过一年的沉淀, 算是勉勉强强的把博客做了出来, 后端写起来还是挺舒服的,但前端还是有待提高,一个写后端的对样式调整真的是对无语,怎么说呢,就是一点点调试吧,不过还好,总算是搞出来了。目前博客的功能还是很简单, 主要就是为了记录平时开发的点点滴滴, 以及自己踩过的坑, 也会分享一些优质的技术文章.

主要功能是有了,剩下的就是修修改改了,会不定期的添加一些炫酷的功能.

博客使用了Laravel 5.6Bootstrap 4.0来作为框架的支撑, 趁着前一段时间腾讯云的服务器搞活动赶紧剁手了一波, 线上环境用的是Ubuntu 16.04.1, 部署用了Summer大神的部署脚本, 链接在此.

文档中有详细的介绍在这里就不赘述了. 总之就是两个字: 好用!

废话了这么多, 是时候搬出源码了,链接在此

git 相信大家都会用, 就不再啰嗦了, 将项目git clone 下来后

1. 安装 php 依赖

由于国内网络较慢 composer 会卡住 建议先配置 composer 国内镜像

$ composer config -g repo.packagist composer https://packagist.laravel-china.org

然后

$ composer install

2. 安装 Node.js 依赖

同样由于墙的原因先来配置镜像

$ yarn config set registry https://registry.npm.taobao.org

然后

$ SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn

安装完成后就可以编译前端代码了

$ yarn dev

3. 配置 .env 文件

先从 .env.example 复制一份出来:

$ cp .env.example .env

按自己的需要配置就可以了

然后我们通过 Laravel 的命令自动生成 APP_KEY 值:

$ php artisan key:generate

4. 初始化数据库

执行数据库迁移:

$ php artisan migrate

管理后台初始账号:admin@admin.com 密码:admin,后台地址为 http://你的域名/admin

配置就此完成 !