天天看點

個人部落格搭建線上實施方案

個人部落格搭建線上實施方案

在hexo本地實施沒有問題的基礎上

實施方案

方案一:GithubPages
  1. 建立Github賬号
  2. 建立倉庫, 倉庫名為:
  3. 将本地Hexo部落格推送到GithubPages

    3.1. 安裝

    hexo-deployer-git

    插件。在指令行(即Git Bash)運作以下指令即可:
    $ npm install hexo-deployer-git --save      

    3.2. 添加SSH key。

    3.3. 修改

    _config.yml

    (在站點目錄下)。檔案末尾修改為:
    # Deployment## Docs: https://hexo.io/docs/deployment.htmldeploy:  type: git  repo: [email protected]:/.github.io.git  branch: master      

    注意:上面倉庫位址寫ssh位址,不寫http位址。

    3.4. 推送到GithubPages。在指令行(即Git Bash)依次輸入以下指令, 傳回

    INFO Deploy done: git

    即成功推送:
    $ hexo g$ hexo d      
  • 建立一個 SSH key 。在指令行(即Git Bash)輸入以下指令, 回車三下即可:
    $ ssh-keygen -t rsa -C "郵箱位址"      
  • 添加到 github。 複制密鑰檔案内容(路徑形如

    C:\Users\Administrator\.ssh\id_rsa.pub

    ),粘貼到New SSH Key即可。
  • 測試是否添加成功。在指令行(即Git Bash)依次輸入以下指令,傳回“You’ve successfully authenticated”即成功:
    $ ssh -T [email protected]$ yes      

等待1分鐘左右,浏覽器通路網址:

https://

至此,您的Hexo部落格已經搭建在GithubPages, 域名為

https://

方案二:GithubPages + 域名

在方案一的基礎上,添加自定義域名(您購買的域名)。

  1. 域名解析。

    類型選擇為 CNAME;

    主機記錄即域名字首,填寫為www;

    記錄值填寫為

    解析線路,TTL 預設即可。

  2. 倉庫設定。

    2.1. 打開部落格倉庫設定:

    https://github.com/

    2.2. 在Custom domain下,填寫自定義域名,點選

    save

    2.3. 在站點目錄的

    source

    檔案夾下,建立并打開

    CNAME.txt

    ,寫入你的域名(如

    www.simon96.online

    ),儲存,并重命名為

    CNAME

  3. 等待10分鐘左右。

    浏覽器通路自定義域名。

    至此,您的Hexo部落格已經解析到自定義域名,

    https://

    依然可用。
方案三:GithubPages + CodingPages + 域名

GithubPages 在國内較慢,百度不收錄,而CodingPages 在國外較快。是以在方案二的基礎上,添加CodingPages 。

  1. 建立Coding賬号
  2. 進入項目裡『代碼』頁面,點選『一鍵開啟靜态 Pages』,稍等片刻CodingPages即可部署成功。
  3. 将本地Hexo部落格推送到CodingPages

    4.1. 鑒于建立GithubPages 時,已經生成過公鑰。可直接複制密鑰檔案内容(路徑形如

    C:\Users\Administrator\.ssh\id_rsa.pub

    ), 粘貼到新增公鑰。

    4.2. 測試是否添加成功。在指令行(即Git Bash)依次輸入以下指令,傳回“You’ve successfully authenticated”即成功:

    $ ssh -T [email protected]$ yes      
    4.3. 修改

    _config.yml

    (在存放Hexo初始化檔案的路徑下)。檔案末尾修改為:
    # Deployment## Docs: https://hexo.io/docs/deployment.htmldeploy:- type: git  repo: [email protected]:/.github.io.git  branch: master- type: git  repo: [email protected]:/.git  branch: master      
    4.4. 推送到GithubPages。在指令行(即Git Bash)依次輸入以下指令, 傳回

    INFO Deploy done: git

    $ hexo g$ hexo d      
  4. 域名解析
    1. 添加 CNAME 記錄指向
    2. 添加 兩條A 記錄指向 192.30.252.153和192.30.252.154

      類型選擇為 A;

      主機記錄即域名字首,填寫為@;

      記錄值填寫為192.30.252.153和192.30.252.154;

      解析線路,境外或谷歌。

    3. 在『Pages 服務』設定頁(

      https://dev.tencent.com/u/

      )中綁定自定義域名。

https://

https://

方案四:碼雲上部署

和 git類似

root,url中需要手動設定倉庫路徑

繼續閱讀