文章詳情頁
node.js - 在nodejs環(huán)境中如何配置webhook以實(shí)現(xiàn)hexo博客的自動(dòng)更新?
瀏覽:291日期:2023-10-01 16:43:48
問題描述
問題解答
回答1:你既然有服務(wù)器(騰訊云)了,就沒必要托管在 Github 上了啊。你在服務(wù)器上安裝一個(gè) hexo-admin 可以直接發(fā)布文章到服務(wù)器本地。
回答2:事實(shí)上,不太明白題主的意思。如果你是把hexo放在騰訊云上訪問,代碼托管到github上的話,你是想在本地編輯好文章然后push到github上,最后由github的webhook來自動(dòng)pull到騰訊云上實(shí)現(xiàn)遠(yuǎn)程管理hexo嗎?webhook的功能是當(dāng)倉庫有變化的時(shí)候回自動(dòng)訪問一個(gè)web地址然后由web端實(shí)現(xiàn)在服務(wù)器上執(zhí)行如git pull這樣的命令你可以用nodejs起一個(gè)http服務(wù)給github回調(diào),然后在nodejs里面執(zhí)行系統(tǒng)command或者shell腳本來實(shí)現(xiàn)自動(dòng)pull倉庫的更新
回答3:https://github.com/merrynode/...之前寫過一個(gè)簡(jiǎn)單自動(dòng)部署的,你可以參考下。
標(biāo)簽:
web
相關(guān)文章:
1. javascript - sublime快鍵鍵問題2. javascript - immutable配合react提升性能?3. macos - 如何徹底刪除mac自帶的apache和php4. DADB.class.php文件的代碼怎么寫5. mysql - 在log日志中已知用戶的某一步操作,如何獲取其上一步操作?6. shell - mysql更新錯(cuò)誤7. 網(wǎng)頁爬蟲 - 如何使用使用java抓取信息并制作一個(gè)排名系統(tǒng)?8. 如何設(shè)置一個(gè)無限循環(huán)并打破它。(Java線程)9. python小白 自學(xué)看書遇到看不懂的地方10. php對(duì)mysql提取數(shù)據(jù)那種速度更快
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備