찾다

 >  Q&A  >  본문

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

大家讲道理大家讲道理2784일 전624

모든 응답(3)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-17 16:22:51

    서버(Tencent Cloud)가 있으므로 Github에서 호스팅할 필요가 없습니다.
    서버에 hexo-admin을 설치하면 로컬에서 서버에 직접 기사를 게시할 수 있습니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 16:22:51

    사실 질문의 의미를 잘 모르겠습니다.
    Tencent Cloud에서 hexo에 액세스하고 github에서 코드를 호스팅하는 경우 기사를 로컬에서 편집한 다음 github에 푸시하려고 합니다. 마지막으로 github의 웹후크가 원격 구현을 위해 자동으로 Tencent Cloud로 가져옵니다.
    웹훅의 기능은 웨어하우스에 변경 사항이 있을 때 자동으로 웹 주소에 접속하는 것입니다
    그러면 웹 측은 서버에서 git pull과 같은 명령을 실행할 수 있습니다
    nodejs를 사용하여 http를 설정할 수 있습니다. github 콜백 서비스를 실행한 다음 nodejs에서 시스템 명령이나 쉘 스크립트를 실행하여 자동 풀 웨어하우스를 업데이트합니다

    회신하다
    0
  • 黄舟

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

    https://github.com/merrynode/...
    이전에 간단한 자동 배포를 작성해두었으니 참고하시면 됩니다.

    회신하다
    0
  • 취소회신하다