文章詳情頁
node.js - 在nodejs環(huán)境中如何配置webhook以實(shí)現(xiàn)hexo博客的自動(dòng)更新?
瀏覽:193日期: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. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.3. docker - 如何修改運(yùn)行中容器的配置4. python3.x - python連oanda的模擬交易api獲取json問題第五問5. nignx - docker內(nèi)nginx 80端口被占用6. css3 - 沒明白盒子的height隨width的變化這段css是怎樣實(shí)現(xiàn)的?7. javascript - webpack熱加載配置不生效8. javascript - QWebEngineView 如何爬 angular 的動(dòng)態(tài)數(shù)據(jù)?9. java - SSH框架中寫分頁時(shí)service層中不能注入分頁類10. java - instance method中 static后的<K>是什么意思?
排行榜

熱門標(biāo)簽