現(xiàn)在個(gè)人博客通常有比較多的選擇,如果不想要自己購(gòu)買服務(wù)器實(shí)現(xiàn)靜態(tài)博客的發(fā)布,可以在、CSDN等平臺(tái)建立自己的賬號(hào)并發(fā)布,但是原始數(shù)據(jù)無法在本地管理;如果想要數(shù)據(jù)完全自己管理,可以使用GitHub或者Gitee Pages功能發(fā)布自己的博客,利用Hugo或Hexo等成熟的靜態(tài)博客將md文件轉(zhuǎn)換成靜態(tài)網(wǎng)站文件進(jìn)行快速發(fā)布。本文就用來記錄如何快速將博客發(fā)布到、GitHub以及Gitee Pages三個(gè)平臺(tái)。
創(chuàng)新互聯(lián)公司長(zhǎng)期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為雁江企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),雁江網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
我希望的流程當(dāng)然是主要精力用在寫文章,發(fā)布的流程最好完全不需要手動(dòng)處理,但實(shí)際情況下手動(dòng)發(fā)布博客的流程大體是:
之前有使用過Travis CI+GitHub+Hexo自動(dòng)發(fā)布到GitHub Pages,但是GitHub的訪問經(jīng)常不那么靠譜,因此想著也能同步到Gitee,并且自動(dòng)構(gòu)建Hexo的速度受Nodejs環(huán)境部署影響,速度很慢,因此本次計(jì)劃采用Hugo來構(gòu)建網(wǎng)站文件,整體流程設(shè)計(jì)如下:
為了滿足博客自動(dòng)發(fā)布流程,首先需要在本地準(zhǔn)備好生產(chǎn)環(huán)境,以滿足快速發(fā)布,以此的復(fù)雜是為了長(zhǎng)期的簡(jiǎn)單,因此在環(huán)境準(zhǔn)備階段我會(huì)把所有涉及的工具都記錄下來,以方便大家使用以及后邊自己回顧,環(huán)境準(zhǔn)備包含:
Obsidian完成知識(shí)積累后,按照ZK-Project-Archive-Blog的流程發(fā)布Blog,但是Obsidian的文件相互關(guān)聯(lián),且附件如何快速?gòu)?fù)用,需要對(duì)Typora和Obsidian都進(jìn)行簡(jiǎn)單的配置,確保后續(xù)Blog能夠快速完成并發(fā)布,并且文件仍在Obsidian工程中正常顯示;
Typora非常的簡(jiǎn)潔,而且可以實(shí)時(shí)預(yù)覽,在寫博客的時(shí)候經(jīng)常會(huì)插入一些圖片,截圖后可以直接粘貼進(jìn)去,圖片也會(huì)自動(dòng)保存在本地,這里需要注意圖片的保存路徑,在偏好設(shè)置里,設(shè)置插入圖片時(shí)復(fù)制到指定路徑(./resource/),這樣復(fù)制的圖片就會(huì)自動(dòng)保存在當(dāng)前文件夾下的resource文件夾里,方便后續(xù)管理與轉(zhuǎn)移。
在.ssh文件生成id_rsa和id_rsa.pub兩個(gè)文件;
Hugo 是一個(gè)基于Go語言開發(fā)的靜態(tài)博客框架,號(hào)稱世界上最快的構(gòu)建網(wǎng)站工具;
命令為: hugo new site myblog
myblog為博客的目錄名,可以修改為你自己想取的名字,生成的目錄如下:
由于默認(rèn)主題生成的文章頁面有些功能是不需要的,因此需要對(duì)themes下文件進(jìn)行修改:
將config、content和themes三個(gè)目錄拷貝到新創(chuàng)建的站點(diǎn)目錄,將content下替換為文章文件即可。
utterances 是一款基于Github Issue的Github工具,優(yōu)點(diǎn)主要是無廣告、加載快、配置簡(jiǎn)單,輕量開源。
由于 utterances 是一款Github App,因此 安裝utterances 非常簡(jiǎn)單,只需要授權(quán)特定repo權(quán)限給 utterances 就可以了,注意一個(gè)點(diǎn):授權(quán)的這個(gè)repo必須是public的,可以選擇多個(gè)repo,但是建議選擇一個(gè)就可以了,也比較安全。
這是當(dāng)前最簡(jiǎn)單的配置方法, 也可以在 utterances官方 查看其他配置方法,以及詳細(xì)的配置參數(shù)說明。
Obsidian的安裝和使用可參考我的另一篇文章: Obsidian作為第二大腦工具的基本使用和配置
所有環(huán)境準(zhǔn)備好后,終于要開始啟動(dòng)我們的自動(dòng)化流程的實(shí)現(xiàn)了;
同之前步驟相同,將Gitee密碼配置到GitHub Secrets,命名為:GITEE_PASSWORD,所有配置結(jié)果如下:
synctogitee.yml
需要綁定Gitee賬號(hào)到微信公眾號(hào),否則最后一步reload pages自動(dòng)部署Gitee Pages會(huì)登錄失敗,原因是需要短信驗(yàn)證;綁定公眾號(hào)后則不需要短信驗(yàn)證;其他問題解決可以參考 gitee-pages-action
在Typora完成文章編寫后,一鍵上傳所有圖片到Gitee圖床,拷貝發(fā)布到,然后提交到GitHub repo master分支,即可自動(dòng)部署到GitHub和Gitee Pages;
以上就是我利用GitHub-Actions將Hugo博客自動(dòng)發(fā)布到GitHub和Gitee Pages,希望可以幫助大家快速構(gòu)建自己的個(gè)人網(wǎng)站;后邊我會(huì)繼續(xù)完善我的第二大腦系統(tǒng)的構(gòu)建思路和方法。
問題一:到底怎么輸入短信驗(yàn)證碼? 20分 按軟件所需輸入手機(jī)號(hào);
點(diǎn)擊發(fā)送驗(yàn)證碼;
等待收取驗(yàn)證碼;
收到短信后查看驗(yàn)證碼;
在軟件當(dāng)中填寫收到的驗(yàn)證碼;
點(diǎn)擊確認(rèn),完成驗(yàn)證。
問題二:短信驗(yàn)證碼怎么實(shí)現(xiàn) 實(shí)現(xiàn)驗(yàn)證碼功能無非就是這兩步。首先生成驗(yàn)證碼,通過短信接口發(fā)送給用戶。同時(shí),將驗(yàn)證碼保存一份到session中;其次,用戶輸入驗(yàn)證碼,與session中的驗(yàn)證碼比對(duì),一致則通過。網(wǎng)站要具備這些功能,直接調(diào)用第三方的API接口就能實(shí)現(xiàn)。我就是根據(jù)云之訊開發(fā)者文檔接入指南,15分鐘過就實(shí)現(xiàn)了這個(gè)功能。
問題三:短信驗(yàn)證碼怎樣填寫 你填寫某些信息的時(shí)候輸入號(hào)碼。然后手機(jī)有短信。填寫手機(jī)的號(hào)碼就好了。 查看原帖
問題四:怎樣做手機(jī)驗(yàn)證碼 不同的網(wǎng)站有不同的方法
憨般是:1.你聯(lián)系你注冊(cè)的網(wǎng)站的業(yè)務(wù)人員,告訴他們你的注冊(cè)信息,人家會(huì)給你答復(fù)的。
2.請(qǐng)某個(gè)已注冊(cè)的同學(xué)證實(shí)您的身份的真實(shí)性。
然后短信或電話等通知網(wǎng)管,請(qǐng)求確認(rèn)授權(quán)
問題五:手機(jī)QQ驗(yàn)證碼怎么輸入 你的手機(jī)輸入法設(shè)置打開了智聯(lián)輸入什么的,就是智能關(guān)聯(lián)詞語,找到設(shè)置關(guān)了就行了,
問題六:短信驗(yàn)證碼,打上要改的密碼格式怎么打 一般在輸入界面右邊有提示 通常不允許 空格 標(biāo)點(diǎn)符號(hào),
問題七:手機(jī)不能輸入+_=的驗(yàn)證碼怎么辦 設(shè)置里面有個(gè)顯示圖片, 你可能關(guān)了。 不行的話卡換到另一個(gè)手機(jī)上。
問題八:每次登陸都要輸入短信驗(yàn)證碼怎么取消 可能的原因如下:
1、你開啟了登錄保護(hù);(開啟登錄保護(hù)后每次登錄都需要手機(jī)驗(yàn)證的,為了安全)
2、異地登錄;
解決方法:
1、如果是異地登錄,就只能等幾天了,一般登錄兩三天后就不需要了~
2、關(guān)閉登錄保護(hù),方法如下:
①點(diǎn)擊我的淘寶;
②點(diǎn)擊賬戶設(shè)置;
③點(diǎn)擊操作保護(hù)設(shè)置右側(cè)的維護(hù);
④在登錄保護(hù)處點(diǎn)擊取消即可;
關(guān)閉登錄保護(hù)后,退出賬號(hào)重新登錄,就不需要手機(jī)驗(yàn)證了。
問題九:登錄QQ太麻煩,必須要輸入手機(jī)短信驗(yàn)證碼,怎樣更改啊 你應(yīng)該開通了QQ登陸保護(hù)的功能,在QQ安全中心的網(wǎng)頁里可以進(jìn)行修改,取消保護(hù),不需要短信琺證就可以了、
下圖是QQ安全中心的你所需要的功能設(shè)置區(qū):
問題十:uber的手機(jī)驗(yàn)證碼怎么輸入呀 目前注冊(cè)有優(yōu)惠,送30元,注冊(cè)填優(yōu)惠碼:ycyt9stsue。
和其他打車服務(wù)一樣,Uber使用前也需要使用手機(jī)注冊(cè),在uber進(jìn)入注冊(cè),輸入用戶名,密碼,你所在城市,手機(jī)號(hào),信用卡,優(yōu)惠碼用uber-gifts ,注冊(cè)完成。
然而登錄進(jìn)uber賬戶內(nèi)發(fā)現(xiàn),提示手機(jī)號(hào)需要驗(yàn)證,點(diǎn)擊驗(yàn)證后,系統(tǒng)提示在收到的驗(yàn)證短信回復(fù)“go”就完成認(rèn)證,但實(shí)踐證明,給收到的驗(yàn)證短信回復(fù)“go”并不能完成手機(jī)驗(yàn)證。
其實(shí)uber賬號(hào)的手機(jī)驗(yàn)證環(huán)節(jié)不在網(wǎng)頁上,而在手機(jī)客戶端。
只要你安裝uberapp并用你注冊(cè)好的賬號(hào)登錄,然后模擬一次打車操作,也就是:輸入好你所在位置,選好車型,預(yù)約打車。此時(shí)uber發(fā)現(xiàn)你的手機(jī)號(hào)未驗(yàn)證,會(huì)彈出界面讓你輸入驗(yàn)證碼,把你短信上收到的驗(yàn)證碼填寫進(jìn)去后,即可完成認(rèn)證。
推薦一款我正在使用的免費(fèi)云服務(wù)器——阿貝云。
在阿貝云上可以申請(qǐng)免費(fèi)的虛擬主機(jī)和免費(fèi)的云服務(wù)器。具體步驟是:
1.打開阿貝云網(wǎng)站注冊(cè)賬號(hào)
2.實(shí)名認(rèn)證(測(cè)試期間只要0.3元就可以)
3.開通免費(fèi)云服務(wù)器