前言 php
博客平臺那麼多,還用建立本身的博客嗎?html
好比:新浪博客、網易博客、CSDN、CNBLOG等,太多的博客了。node
但是有一天你仍是想建立屬於本身的博客,擁有本身的域名和空間。mysql
那麼怎麼快速的建立屬於本身的博客呢?linux
一、wordpress搭建博客nginx
二、hexo博客搭建git
三、Jekyll博客搭建github
四、正常建站流程(要求比較高,不是快速,本次忽略)web
搭建以前的準備工做sql
1、購買本身的空間
如今空間都相對比較便宜,若是要搭建Wordpress的博客,能夠購買支持PHP、Mysql的空間
或者購買雲服務器,好比:阿里雲、百度雲、騰訊雲、新浪雲等
若是Hexo或者Jekyll的話,可使用github來做爲空間
2、購買本身的域名
怎麼購買就不說了,你們能夠自行搜索引擎
若是購買了域名以後,若是買的空間是國內服務器,那就須要考慮域名備案了。
特別注意:域名的備案要和雲服務器空間在一塊兒才能備案
3、固然須要必定的技術
若是本身購買的雲服務器,要配置下服務器環境。
Wordpress
搭建環境:LNMP=linux+nginx+mysql+PHP
使用的技術:php ,mysql
Hexo
服務器環境:任意環境(只需訪問靜態資源就能夠)
發佈環境:node.js使用環境
使用技術:markdown、Swig
Jekyll
服務器環境:任意環境(只需訪問靜態資源就能夠)
發佈環境:Ruby使用環境
實用技術:markdown
markdown:https://maxiang.io/
三種方案的優缺點
Wordpress須要搭建本身的環境,須要有專業知識、前期須要把工做作到位,後期就只須要後臺裏面去更換主題、添加文章、配置網站信息就能夠。一勞永逸!
Hexo和Jekyll須要搭建使用環境,每更改一次內容,須要從新生成靜態資源,發佈到服務器上,沒有數據庫,數據量大的時候可能會遇到瓶頸,可是前期不須要購買空間,能夠放在github上,作下域名CNAME別名解析就能夠了!
下面是我搜集的比較具體的搭建過程,自己本身想寫的,不想重複造輪子了,如下僅供參考:
博主本身建立的wordpress站點:http://www.mengxg.top
基於阿里雲的,wordpress具體操做:
使用教程:http://codex.wordpress.org.cn/%E9%A6%96%E9%A1%B5
下面也有視頻教程:http://www.chinaz.com/web/2015/1014/456605.shtml
博主本身的hexo測試站點:http://mxgsa.mengxg.top (綁定域名以前 http://mxgsa.github.io)
綁定域名必定要在域名解析設置CNAME
而後發佈的程序裏面必定要帶CNAME文件
基於GitHub來作的,源碼分爲兩個分支:marster發佈的程序,source:源碼程序,隨時下載進行發佈
地址:https://github.com/mxgsa/mxgsa.github.io
jekyll博客我尚未使用,你們能夠試試,我以爲搞懂一個就能夠了!