可能我這我的廢話比較多,每次寫博客都會寫個前言,可是我就是想和你們說說寫這篇博客的內心想法。hexo的next主題美化也完成了,可是不可能老是在本地進行,你們也但願在網上能夠訪問有,這樣裝B又拉風。我會介紹兩種方式的部署,一種是部署在github上,另外一種是部署在coding上。兩種方式各有優缺點吧,你也能夠只學一種部署方式。我的建議部署到coding上,這樣方便後期百度的錄入。好了咱們開始吧!node
這種部署方式,對於一些學習編程的是很是容易的,通常狀況下,大多數碼農可能仍是在使用github進行代碼託管。這是很是簡單的。git
走到這一步的同窗,大多數應該都已將nodejs和git下載完成了吧!若是沒有不要緊能夠在個人博客上找到教程,點這裏個人博客 首頁右邊搜索查詢。github
這是我本身的一種說法,能夠理解爲,將你下載在本地的github客戶端與網頁中的github聯繫起來。這樣你在本地操做纔會上傳到你創建倉庫上去。web
操做以下:npm
1,隨便新建一個文件夾。編程
2,鼠標右鍵以下圖 hexo
3,在命令窗口下,輸入命令綁定github帳號ssh
git config user.name 'github用戶名' git config user.email '註冊github用的郵箱'
4,順便安裝一個插件後面會用到,安裝命令以下:svg
npm --save install hexo-deployer-git </pre>
這個新建的倉庫是用來存放hexo g
命令生成得public文件夾下的全部文件。學習
1,到github官網上 點這裏 登陸本身的github帳號沒有的話能夠本身註冊在登陸。
2,新建倉庫 注意:倉庫名稱格式是用戶名.github.io
代碼的家已經搭建好了,如今咱們只須要將本地文件上傳到github上就能夠了。
找到新建的庫以下圖
內容以下:
deploy: type: git repo: github: 你的倉庫地址 branch: master
前面創建鏈接時,第4小步:安裝了一個插件,若是沒有安裝,注意安裝。
命令三連擊:
第一小步:hexo clean
清除原來的public文件
第二小步:hexo g
從新生成public文件
第三小步:hexo d
將文件推送到github上
檢查:若是你在github網頁上的倉庫能夠看見和public文件夾下的同樣,就證實成功了。
部署到coding和部署到github是很是類似的。
這是我本身的一種說法,能夠理解爲,將你下載在本地的git客戶端與網頁中的coding聯繫起來。這樣你在本地操做纔會上傳到你創建倉庫上去。
操做以下:
1,隨便新建一個文件夾。
2,鼠標右鍵以下圖
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
這個新建的倉庫是用來存放hexo g
命令生成得public文件夾下的全部文件。
1,到coding官網上 點這裏 登陸本身的coding帳號沒有的話能夠本身註冊在登陸。
2,新建倉庫 注意:倉庫名稱格式是: 用戶名.coding.me
3,添加公鑰
注意:這裏的公鑰內容就是創建鏈接中第3步生成的_rsa.pub 文件的內容。
找到新建的庫以下圖
deploy: type: git repo: coding: 你上一步複製的倉庫地址 branch: master
多提一下,若是想同時部署(這個前提是你成功部署到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文件夾下的同樣,就證實成功了。