這是我參與8月更文挑戰的第6天,活動詳情查看:8月更文挑戰node
最近掘金誠意十足,給你們準備了豐厚的禮物,咱們能夠在平臺上更好的進行學習和技術交流。計算機做爲一個技術更新迭代速度很是快的行業,只有不斷學習纔不會被時代拋棄,而咱們一些平常的積累能夠在本地完成,也能夠使用GitHub Pages爲咱們提供的託管功能,實現網絡訪問。git
因爲博客使用的是Hexo+GitHub來實現的,而Hexo是基於node.js的,所以咱們要在本地安裝Node.js。github
node -v
查看到本地node.js版本號說明安裝成功npm config set registry https://registry.npm.taobao.org
做爲開發人員,github是必不可少的網站,可謂是集學習、娛樂、摸魚、交友于一身的大型社交平臺。若是尚未github帳號的話,那咱們就要趕忙註冊一個加入進來,xdm就等你了!npm
爲了可以在本地與GitHub有更好的交互體驗,咱們能夠下載安裝Git客戶端。bash
git --version
:查看到本地git版本號說明安裝成功git config --global user.name "name"
,name爲自定義git帳戶名git config --global user.email "eamil@xx.com"
,eamil表明郵箱信息ssh-keygen -t rsa -C "eamil@xx.com"
~/.ssh
路徑下找到Git的密鑰和公鑰id_rsa.pub文件,公鑰文件內容做爲咱們的SSH密鑰添加到GitHub中完成Git與GitHub的受權認證。ssh -T git@github.com
檢查是否能夠與遠程通訊本地node.js和git環境準備好後,接下來就能夠進行Hexo的安裝。服務器
Git Bash Here
打開Git命令界面npm i hexo-cli -g
安裝Heoxhexo -v
查看是否成功。hexo init
初始化hexo文件夾npm install
安裝hexo須要的組件hexo g
生成靜態網頁hexo s
建立本地服務器,經過localhost:4000/
訪問咱們本地的hexo安裝完成了,遠程GitHub新建了倉庫,且能夠經過Git訪問遠程GitHub倉庫,可是咱們本地的hexo尚未和遠程倉庫進行關聯,只有關聯後才能夠實現博客的一鍵部署。markdown
#[yourName]即GitHub中的帳戶名稱
#綁定完成後,咱們能夠將本地內容部署到GitHub遠程倉庫中
deploy:
type: git
repository: https://github.com/[yourName]/[yourName].github.io
branch: master
複製代碼
npm install hexo-deployer-git --save
hexo clean
:清理項目生成文件hexo g
:從新生成文件hexo d
:部署項目到遠程倉庫[yourname].github.io
網址查看博客內容git bash
打開Git命令界面hexo new post "title"
新增一篇名爲title的博客,文件格式爲 title.md
hexo g
生成靜態網頁hexo s
能夠開啓本地服務器,在 localhost:4000/
預覽效果hexo d
上傳到GitHub上,並部署博客網站,並使用 [yourname].github.io
網絡地址進行訪問最後,咱們的我的博客就部署成功了,咱們能夠記錄咱們的一些平常,不斷學習積累,努力在未來的一天驚豔到本身!網絡