怎么做全民奪寶網(wǎng)站網(wǎng)絡(luò)服務(wù)
目錄
- 一、Github新建倉庫
- 二、支持環(huán)境安裝
- Git安裝
- Node.js安裝
- Hexo安裝
- 三、博客本地運(yùn)行
- 本地hexo文件初始化
- 本地啟動Hexo服務(wù)
- 四、博客與Github綁定
- 建立SSH密鑰,并將公鑰配置到github
- 配置Hexo與Github的聯(lián)系
- 檢查github鏈接訪問hexo生成的博客
一、Github新建倉庫
登錄Github并在Github左上角點(diǎn)擊“new”號新建用于存儲博客數(shù)據(jù)的倉庫。
新倉庫名稱與github用戶名一致,后面加 .github.io 。
二、支持環(huán)境安裝
Git安裝
到git官網(wǎng)進(jìn)行下載與安裝,安裝好后可以在控制臺檢查一下版本號。
Node.js安裝
在Node.js官網(wǎng)下載安裝。
安裝好后可以在控制臺檢查一下版本號。
Hexo安裝
cd 進(jìn)入到打算存放文件數(shù)據(jù)的目錄下,在控制臺輸入Hexo安裝命令。
npm install -g hexo-cli
遇到“npm安裝hexo遇到問題,無法成功安裝?”該怎么辦,需要進(jìn)行哪些步驟呢?
npm安裝hexo失敗,可以進(jìn)行以下操作:首先,可以通過清理npm緩存,使用命令:npm cache clean --force來清除npm緩存,然后重新安裝hexo。
如果前一步無效,可以檢查node.js版本是否符合hexo的最低要求。
如果node.js版本正確,還可以檢查網(wǎng)絡(luò)連接以及npm源是否正常,可以使用命令:npm config set registry
https://registry.npm.taobao.org來切換npm源。 如果仍有問題,可以嘗試卸載后重新安裝npm和node.js。
需要注意的是,npm安裝hexo失敗的原因可能有很多,具體的解決方法需要具體問題具體分析。
用hexo -v
查看一下版本。
三、博客本地運(yùn)行
本地hexo文件初始化
用hexo初始化自己的博客 yimiblog,名稱可以自己起。
hexo init yimiblog
cd yimiblog
npm install
指定文件夾目錄 yimiblog 下有:
node_modules: 依賴包
public:存放生成的頁面
scaffolds:生成文章的一些模板
source:用來存放你的文章
themes:主題
_config.yml: 博客的配置文件
本地啟動Hexo服務(wù)
命令行啟動Hexo服務(wù):
hexo g
hexo server
瀏覽器輸入 localhost:4000 即可看到hexo幫你生成的博客。
四、博客與Github綁定
建立SSH密鑰,并將公鑰配置到github
命令行設(shè)置跟Github賬戶一樣的用戶名和郵箱,然后可以檢查一下。
git config --global user.name "yourname"
git config --global user.email "youremail"git config user.name
git config user.email
然后創(chuàng)建SSH,一直按回車即可。
ssh-keygen -t rsa -C "youremail"
可以在所顯示的路徑找到所創(chuàng)建的對應(yīng)ssh密鑰,其中 id_rsa 是私鑰,保存在自己電腦上即可; id_rsa.pub 是公鑰,可以放在github上,之后當(dāng)本機(jī)鏈接遠(yuǎn)程的github時就會將本機(jī)私鑰與github上的公鑰進(jìn)行匹配。
在Github上添加自己主機(jī)的SSH公鑰。
點(diǎn)擊“New SSH key”,
把 ide_ssh.pub 文件用記事本打開復(fù)制里面的內(nèi)容到 key 輸入框里。
在本機(jī)gitbash中檢查是否能順利進(jìn)行公私鑰匹配,建立本機(jī)與遠(yuǎn)程github的鏈接了。
ssh -T git@github.com
yes
配置Hexo與Github的聯(lián)系
在之前生成的文件夾 yimiblog 里,打開 _config.yml 站點(diǎn)配置文件,翻到最底下,修改如下內(nèi)容,其中“YimiYimi”是自己在Github上配置的用戶名及倉庫名。
deploy:type: gitrepo: git@github.com:YimiYimi/YimiYimi.github.io.gitbranch: master
其中repo這里用的是ssh的方式進(jìn)行配置的,也可也選用http的方式進(jìn)行配置,但用https的、方式的話,之后用hexo部署的時候有些不同,需要鍵入用戶名密碼之類的。也可在Github上查看到:
接下來,需要先安裝deploy-git ,也就是部署的命令,這樣你才能用命令部署hexo生成的博客到GitHub。
然后 hexo 依次清除之前生成的內(nèi)容,重新生成靜態(tài)文章,部署文章。
npm install hexo-deployer-git --save
hexo clean
hexo generate
hexo deploy
如果之前配置文件用的ssh方式部署repo,則顯示如下效果已經(jīng)可以了。
如果之前配置文件用的https方式部署repo,則如下。
檢查github鏈接訪問hexo生成的博客
訪問github上配置的hexo鏈接,其中 “yimiyimi.github.io”是自己之前建立的倉庫名字。
https://yimiyimi.github.io/
YimiYimi的博客順利運(yùn)行~