提升技术最好的方法之一就是写博客,既可以学习东西,总结经验,也可以记录下来防止忘记,还可以写下自己的心得供别人学习。
但是个人对于市面上的已经成熟的个人博客系统都不太满意,要么是功能不好用,要么是无法自定义,因此自己就使用代码编写了一个自己的个人网站。
Express
- 作为后端的Nodejs
服务器MongoDB
- 数据库Aliyun Centos7
- 服务器Aliyun OSS
- 作为静态资源文件存储Pug
- 模板引擎Let's encrypt + certbot
- 一个免费的生成https
证书的工具Nginx
- 后端反向代理React
- 后台管理系统Html5 + Css3 + Jquery
- 前台页面keystone
-Nodejs+mongoose+react
的成熟Cms
系统linq
- 使Json
更加容易查询的工具库sitemap
- 生成网站地图的工具库svg-captcha
- 使用SVG
生成验证码的库Travis CI
- 持续集成和自动部署方案 ...