我的博客搭建流程

前言

我的博客目前以及文檔運行了2個多月了,今天花時間把整個搭建流程整理分享給你們前端

我的博客主頁:guoyiblog.cnjava

服務器選擇

用的騰訊的最基礎的服務器,1核2G,申請了免費的域名和ssl證書node

域名審覈大概要4-5天,證書審覈基本不到一天的時間nginx

這裏我選用的centos系統,不過用其餘的也無所謂,看我的喜愛git

架構設計

接下來就是博客的技術架構了,這裏由於我的技術棧的緣由,我選擇了以下技術來實現網站的搭建:mongodb

  • 前端:angular8 
  • 後端:koa2 (其實博主平常開發對java更熟悉一些,寫這個博客的初衷也是爲了聯繫nodejs)
  • 數據庫:mongodb

前端開發工做

前端分爲兩個工程數據庫

  • 一個是網站的主頁客戶端,提供博客中文章的分類,列表展現,文章展現等功能
  • 還有一個管理員界面,提供管理員對文章的增刪改功能(不對外開放)

其中對於md格式的展現使用了marked組件和highlight對於代碼實現高亮後端

並使用了gitment來實現了評論系統centos

後端開發工做

服務器端使用了koa2來搭建,分爲兩個模塊,也是對應上面的部分,client和admin兩個模塊,分佈對對用戶以及管理員界面提供不一樣的接口api

部署

前端使用angular生產環境發佈

後端經過pm進程管理來部署

最後經過nginx服務器,將http重定向到https,將api接口反向代理到3001的端口上

具體的代碼邏輯能夠看我博客的第一篇文章

相關文章
相關標籤/搜索