我的博客目前以及文档运行了2个多月了,今天花时间把整个搭建流程整理分享给你们前端
我的博客主页:guoyiblog.cnjava
用的腾讯的最基础的服务器,1核2G,申请了免费的域名和ssl证书node
域名审核大概要4-5天,证书审核基本不到一天的时间nginx
这里我选用的centos系统,不过用其余的也无所谓,看我的喜爱git
接下来就是博客的技术架构了,这里由于我的技术栈的缘由,我选择了以下技术来实现网站的搭建:mongodb
前端分为两个工程数据库
其中对于md格式的展现使用了marked组件和highlight对于代码实现高亮后端
并使用了gitment来实现了评论系统centos
服务器端使用了koa2来搭建,分为两个模块,也是对应上面的部分,client和admin两个模块,分布对对用户以及管理员界面提供不一样的接口api
前端使用angular生产环境发布
后端经过pm进程管理来部署
最后经过nginx服务器,将http重定向到https,将api接口反向代理到3001的端口上
具体的代码逻辑能够看我博客的第一篇文章