hext我的博客部署到github和coding

前言

可能我這我的廢話比較多,每次寫博客都會寫個前言,可是我就是想和你們說說寫這篇博客的內心想法。hexo的next主題美化也完成了,可是不可能老是在本地進行,你們也但願在網上能夠訪問有,這樣裝B又拉風。我會介紹兩種方式的部署,一種是部署在github上,另外一種是部署在coding上。兩種方式各有優缺點吧,你也能夠只學一種部署方式。我的建議部署到coding上,這樣方便後期百度的錄入。好了咱們開始吧!node

部署到github

這種部署方式,對於一些學習編程的是很是容易的,通常狀況下,大多數碼農可能仍是在使用github進行代碼託管。這是很是簡單的。git

第一步:建庫

走到這一步的同窗,大多數應該都已將nodejs和git下載完成了吧!若是沒有不要緊能夠在個人博客上找到教程,點這裏個人博客 首頁右邊搜索查詢。github

1,創建鏈接

這是我本身的一種說法,能夠理解爲,將你下載在本地的github客戶端與網頁中的github聯繫起來。這樣你在本地操做纔會上傳到你創建倉庫上去。web

操做以下:npm

1,隨便新建一個文件夾。編程

2,鼠標右鍵以下圖 imagehexo

3,在命令窗口下,輸入命令綁定github帳號ssh

git config user.name 'github用戶名'
git config user.email '註冊github用的郵箱'

4,順便安裝一個插件後面會用到,安裝命令以下:svg

npm --save install hexo-deployer-git </pre>

2,新建github庫

這個新建的倉庫是用來存放hexo g命令生成得public文件夾下的全部文件。學習

1,到github官網上 點這裏 登陸本身的github帳號沒有的話能夠本身註冊在登陸。

2,新建倉庫 注意:倉庫名稱格式是用戶名.github.io

image

第二步:部署

代碼的家已經搭建好了,如今咱們只須要將本地文件上傳到github上就能夠了。

1,複製倉庫的地址

找到新建的庫以下圖

image

2.更改hexo的核心配置文件_config.yml

內容以下:

deploy:
 type: git
 repo:
 github: 你的倉庫地址
 branch: master

image

第三步:推送

前面創建鏈接時,第4小步:安裝了一個插件,若是沒有安裝,注意安裝。

命令三連擊:

第一小步:hexo clean 清除原來的public文件

第二小步:hexo g從新生成public文件

第三小步:hexo d 將文件推送到github上

檢查:若是你在github網頁上的倉庫能夠看見和public文件夾下的同樣,就證實成功了。

部署到coding

部署到coding和部署到github是很是類似的。

第一步:建庫

1,創建鏈接

這是我本身的一種說法,能夠理解爲,將你下載在本地的git客戶端與網頁中的coding聯繫起來。這樣你在本地操做纔會上傳到你創建倉庫上去。

操做以下:

1,隨便新建一個文件夾。

2,鼠標右鍵以下圖 image

3,在命令窗口下,輸入命令綁定coding帳號,輸入如下命令

ssh-keygen -t rsa -C 「你的郵箱」

Enter passphrase (empty for no passphrase):<輸入密碼>

Enter same passphrase again:<再次輸入密碼>

注意:ssh-keygen之間無空格

執行完上面的命令後,會在你新建的文件夾下生成一個****_rsa.pub 文件,這個文件存放的就是公鑰。

4,順便安裝一個插件後面會用到,安裝命令以下:

npm --save install hexo-deployer-git

2,新建coding倉庫

這個新建的倉庫是用來存放hexo g命令生成得public文件夾下的全部文件。

1,到coding官網上 點這裏 登陸本身的coding帳號沒有的話能夠本身註冊在登陸。

2,新建倉庫 注意:倉庫名稱格式是: 用戶名.coding.me

image

3,添加公鑰

image

注意:這裏的公鑰內容就是創建鏈接中第3步生成的_rsa.pub 文件的內容。

image

第二步:部署

1,複製倉庫的地址

找到新建的庫以下圖

image

2,開啓page服務

image

3.更改hexo的核心配置文件_config.yml

deploy:
 type: git
 repo:
 coding: 你上一步複製的倉庫地址
 branch: master

image

多提一下,若是想同時部署(這個前提是你成功部署到github上了,又想部署到coding上)。配置文件_config.yml 內容以下:

deploy:
 type: git
 repo:
 github: 你的github倉庫地址
 coding: 你的coding倉庫地址
 branch: master

第三步:推送

前面創建鏈接時,第4小步:安裝了一個插件,若是沒有安裝,注意安裝。

命令三連擊:

第一小步:hexo clean 清除原來的public文件

第二小步:hexo g從新生成public文件

第三小步:hexo d 將文件推送到coding上

檢查:若是你在coding網頁上的倉庫能夠看見和public文件夾下的同樣,就證實成功了。

image

相關文章
相關標籤/搜索