搜尋

首頁  >  問答  >  主體

node.js - 在nodejs环境中如何配置webhook以实现hexo博客的自动更新?

大家讲道理大家讲道理2782 天前617

全部回覆(3)我來回復

  • ringa_lee

    ringa_lee2017-04-17 16:22:51

    你既然有伺服器(騰訊雲端)了,就沒必要託管在 Github 上了啊。
    你在伺服器上安裝一個 hexo-admin 可以直接發佈文章到伺服器本地。

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 16:22:51

    事實上,不太明白題主的意思。
    如果你是把hexo放在騰訊雲上訪問,代碼託管到github上的話,你是想在本地編輯好文章然後push到github上,最後由github的webhook來自動pull到騰訊雲上實現遠程管理hexo嗎?
    webhook的功能是當倉庫有變化的時候回自動訪問一個web地址
    然後由web端實現在伺服器上執行如git pull這樣的命令
    你可以用nodejs起一個http服務給github回調,然後在nodejs裡面執行系統command或shell腳本來實現自動pull倉庫的更新

    回覆
    0
  • 黄舟

    黄舟2017-04-17 16:22:51

    https://github.com/merrynode/...
    之前寫過一個簡單自動部署的,你可以參考下。

    回覆
    0
  • 取消回覆