
- 清风笛竹 评论:
做得不错。让我大吃一惊。加油。真心的
- 2017-09-20 22:12:24
- 回复

- 敲木鱼的泛泛之辈 回复 清风笛竹
哈哈,你也加油^0^~
- 2017-09-20 22:29:19
- 回复
- 无言以对 回复 清风笛竹
一起加油啊!
- 2017-10-12 22:45:08
- 回复
传送门:AdminLTE
2.所有表单提交改用ajax提交,使用layer弹出层提升用户体验度;
layer传送门:layer
3.使用editor.md作为文本编辑器,弃用百度的ueditor,相信我你会爱上markdown语法的。
传送门在此:editor.md
laravel用户推荐这个扩展包:LaravelChen/laravel-editormd
4.使用laravel5.5.4框架搭建博客,人生苦短,我用laravel ;
laravel的TOP100扩展包:TOP100
5.弃用畅言这个第三方评论系统,因为想自己管理,所以自己编写了评论模块,集成oauth登录:微博,微信(本来想加QQ,但是死活QQ不让我通过,可能是人长丑了,因为图片审核始终不过。)
安利一个轮子,集成三方登录的:socialite,安大大的轮子就是好用
6.使用redis作为前台文章的缓存和用户登录的session存储
laravel扩展缓存包:rememberable
7.使用redis队列来发送邮件,包括:管理员后台登录提醒邮件,用户留言通知管理员,用户评论通知,用户回复通知;
8.使用certbot提供的ssl证书来实现https服务(免费!!)
传送门:certbot
ubuntu下安装:service nginx stop //首先停止nginx服务 sudo apt-get update sudo apt-get install software-properties-common sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install python-certbot-nginx certbot certonly --standalone --email your@email.com -d yourdomain.com -d yourdomain2.com //一次性生成多域名证书
编辑nginx配置文件
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/{yourdomain}.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/{yourdomain}.com/privkey.pem;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
重启nginx服务,然后用https访问就会看到小绿锁了;要想http跳转https,加上下面的代码
server {
listen 80;
server_name www.yourdomain.com yourdomain.com;
return 301 https://request_uri;
}
评论一下