最近開始鼓搗博客了,幾年前就開始玩,沒堅持下來,工作幾年之后,才發(fā)現寫博客真的很有必要,不僅僅是記錄自己的人生軌跡,更多的是一種堅持,多年之后 驀然回首 我想自己會很幸福
好了 不廢話了,在github已經發(fā)布完了 參考了很多博客,每個人的情況都不一樣,記錄下來過程和經驗還有坑!?。?留待有緣人 哈哈
操作系統:Win 10 64位 這個就不廢話了
基礎軟件:
1. Node.JS(干什么用的?一種編程語言 Hexo基于它編寫的) 官網:https://nodejs.org/en/ 我直接下載的v6.9.5穩(wěn)定版(當然是64位的)
2. Git (git是代碼管理系統 可以裝在windows上 也可以裝在linux上 同步博客或者代碼到github會用到) Windows版本地址(mysysgit):https://git-for-windows.github.io/ 下載最新版直接安裝 別的版本試了沒效果 故采用最新版本
準備工作做好了 大體說下思路 1.先安裝Node.JS 2.然后安裝mysysgit 3.然后安裝Hexo 本地調試好了之后 4.同步到Github上 OK!
前兩步不說了 沒什么需要注意的 直接第三步 安裝Hexo
隨便找個空目錄 右鍵git-bash here
進入bash命令行:
npm install -g hexo-cli hexo init npm install npm install hexo-deployer-git --save //截至到此 安裝完了hexo 就在你的這個目錄 hexo server //執(zhí)行此命令后 可以在本地預覽自己的博客 http://localhost:4000
以上就完成Hexo在Windows 10瞎的安裝 并可以打開瀏覽器查看預覽
說重點 如何傳送到Github上
傳送到Github之前 得先修改下Hexo的配置文件(_config.yml)的部署方式
deploy:
type: git
repository: https://github.com/username/username.github.io.git
branch: master
博客名稱啊 子標題啊 等等 想改就改 改完保存
第一步:你得先注冊Github https://github.com/ 不多說了 沒坑點 注冊完了 創(chuàng)建個倉庫 注意:Repository name 填寫規(guī)則 username.github.io
第二步:還是之前新創(chuàng)建的hexo目錄 右鍵git-bash here
進入bash命令行:
hexo clean //清理目錄 hexo g //生成靜態(tài)文件 hexo d //部署到github上
訪問你的博客吧: http://username.github.io
坑點:如何部署到Github上 坑了半天 瀏覽了很多博客 相同現象 不同的解決辦法
github ssh T git@github.com //看看跟github通不通
hexo d 這步死活不成功 報錯是無法創(chuàng)建tty 然后無法獲取username 說的很對啊 當時就沒反應過來 各種改 改部署協議從https到http到git到ssh 各種試 最后還是換成了https 因為跟協議無關 無法創(chuàng)建tty啊 所以就無法獲取用戶名和密碼了 難道跟終端有關?于是痛下決心 卸載了舊版本的mysysgit 下載了最新版本的sysgit 一路亨通無阻 順利的彈出了用戶名和密碼輸入框 輸入 部署成功!