hexo+githup搭建属于自己的博客
hexo+githup搭建屬于自己的博客
第一次搭建博客,遇到不少坑。CSDN、bing、谷歌、百度上都有大神的博客教授如何一步一步搭建屬于自己的博客。不過我畢竟屬于小白,文字有時給我的感受不是那么的直觀,所以我是在B站看視頻一步一步做的.話說他們的視頻都寫無坑視頻。。。我卻遇到了。。。很多坑,但覺得也很有趣,所以記錄一下我的搭建過程。
官網鏈接
選擇10.15.3LTS進行下載。
我是一路next,我開始搭的時候不想放入C盤,但后來發現npm命令不能用?,才發現還要改路徑,很麻煩。所以就一路next放進C盤中去。安裝好后,打開cmd
即證明已經安裝好了。
2 創建github賬戶
github官網
username不要起中文名,起一個英語名字,也不要太過于長,否則都后面會很麻煩。
創建完成后點擊start a project,創建一個倉庫。
Repository name 要寫成這樣的格式username.github.io,例如我用戶名創建時bealright.github.io,然后將Initialize this repository with a README前面的對勾打上。
點擊create repository就創建好了。
接下你可以測試一下,點擊create new file.,輸入index.html,輸入<h1> Hello Github </h1>.然后提交。復制你的鏈接用戶名.github.io,然后轉到該頁面上去。如果顯示出Hello Github,證明你創建的已經成功。如果顯示404(所請求的頁面不存在或已被刪除!),不要著急,我當時被困在這里,畢竟剛開始搭,什么都不懂。在這里一直查怎么回事,刪除倉庫,重新建庫。。。??,到最后我明白了一個真理。。。時間skr偉大的作者,他必將寫出最完美的結局
解決方法:問題出在Github服務器上,估計是翻墻什么的緣故吧,會卡一些,你創建的文件不會立即上傳過去,要做的就是好好睡一覺明天在搭(因為我是晚上搭的?),所以遇到這個問題不要著急。
上面的解決方法是當時搭建的時候自己感覺的,其實不是的 應該是訪問時再加上https://,如(https://bealright.github.io/),這樣才能訪問,上面的也就不刪除了,也是當時的感受
3 安裝git for windows
git for windows官網
因為git for windows是輸入外國網站,你必須翻墻去下載,但是速度會特別慢,所以推薦去百度網盤什么的下載,會快一些。我當時找了一個很不錯的網址,各種版本的都有。下載地址
安裝時一路next,我直接放在的C盤中,因為如果出現路徑問題會很麻煩,你還得去設置環境變量。在安裝的時候,其中有一步要選擇Use windows default console window。安裝好后打開cmd。輸入git 命令。
出現一堆看不懂的就證明已經安裝成功了。
4 配置githubSSH
找到下載git fow windows的目錄,打開git-bash.exe
在命令行輸入$ ssh-keygen -t rsa -C "你的郵箱"
輸入之后,一直按回車就?了。等到出現一個長方形框之后,就已經配置好了。
然后打開GitHub官網,點擊頭像,點擊Settings,再點擊SSH and GOG keys,點擊NEW SSH KEY ,這時title就起名為你注冊的用戶名,然后key需要你找到C:\Users\用戶名\.ssh這個目錄,注意這里用記事本打開id_rsa.pub,復制里面的代碼,粘貼到key上即可。這樣就配置好了。
5 hexo本地使用
進入hexo官網
注意 這是安裝hexo不要在安裝到c盤了,因為c盤系統文件太多,不敢亂刪,而且找hexo所在文件也不太好找到。
我是在D盤建了一個blog文件夾,將hexo安裝在這里面。接下來打開cmd
首先你得先進入對應的目錄,然后輸入npm install hexo-cil -g命令即可安裝hexo.
接下來照著這些命令往下走,第二條命令作用是初始化。
最好第二條命令 hexo init 博客名(注冊的名字),這樣好區分一點。
顯示出這個時,初始化已完成。
cd 博客名 npm install待安裝好后,本地運行一下,看是否成功。
輸入
顯示出
D:\blog\bealright>hexo s INFO Start processing INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.打開http://localhost:4000/,如果出現這個畫面,恭喜創建成功。
因為換了主題的緣故,所以不再是hexo的官方主題,不過只要出現畫面就成功了。
六 安裝sublime
sublime官網
下載這個軟件有很大用處,無需在記事本了修改配置文件,直接在sublime里修改更方便一些。不過下載這個也要翻墻,所以推薦百度網盤下載。
下載好后,找到你安裝hexo的目錄直接拖進sublime里。就會顯示出類似這個的圖片。
七 hexo發布到github上
這是最后一步了,看似是勝利女神在向你招手,但你永遠也不會知道前面是結束還是會繼續掉坑。
打開sublime,找到這個
然后將最下面的代碼改為這樣
注意: repo里的bealright是我的用戶名,改成注冊時的用戶名就好了。還有一處地方也需要改
照這這個格式,把自己的用戶名更改了即可(bealright是我自己的用戶名)。
再打開cmd,輸入
會出現類似的東西(我的創建完成所以會不一樣),不要管他。
繼續輸入
此時會出現
ERROR Deployer not found git原因在于還少了一個插件
到官網下載插件進入hexo文檔官網
hexo文檔官網
將命令輸入到cmd中即可安裝。會有一點慢,等待一會就好。
安裝好之后,輸入
這一步就要看你運氣了,我在這里卡了一個晚上 + 一個下午?。
如果出現這個的話
恭喜你,運氣很好(哈哈),接下只需要輸入
輸入即可進入你的博客了。(好幸運呀)
但我遇到的是這樣的?
馬上就成功了,前面卻是這個,好讓人心急。不過不要著急,互聯網這么強大,大佬那么多,總會有解決方法。冷靜下來進行分析。咦,發現問題了。
原來是git命令不能用,查了很多文章,我找到了二個解決方法。一:把git for windows 給卸載了重新安裝,上文說之所以安裝git for windows一路next 不要換路徑原因就在這。還有一個就是在這里面輸入
這里面自帶git命令,
不過讓人郁悶的是?這個git命令解決后。。。還有問題。。。(我要郁悶死?)同寢室人一個坑沒掉過,我一路跌坑。請看新問題。。。
我。。。不會吧,又出現這個問題。。。
怎么辦,都到最后一步了。不放棄繼續查,bing\谷歌\百度各種查,問學長學姐,加hexo群詢問。。。?
不過在耐心快被磨完時,我找到解決方案了。
這就是解決方案。當時也不太理解,不過得去嘗試,不去嘗試怎么知道行不行。
首先將
刪除
新建一個文件夾
然后下載
把下載的內容放在你新建的文件夾里面。
再次運行
當時的心情是快點好吧,大哥求你了?
結果奇跡出現了
只不過我的和其他人登陸有點不一樣。。。
輸入的賬號,密碼全對,結果。。。
崩潰的邊緣。。。
我實在無語,然后輸入了自己的用戶名bealright(沒事的)。。。我遇到的都是事?
突然彈出一個窗口
輸入密碼后,成功了。。。
這個過程完成后,感悟真的很多。也許前方無數的bug\error在等著我,但是只要保持耐心,不斷努力,最終會解決他們的。共勉一句我特別喜歡的英語名言
No attempt, no success
沒有嘗試,沒有成功
總結
以上是生活随笔為你收集整理的hexo+githup搭建属于自己的博客的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cmd中操作数据库的那些常见命令
- 下一篇: CTF隐写总结