node.js - 在nodejs环境中如何配置webhook以实现hexo博客的自动更新?
大家讲道理
大家讲道理 2017-04-17 16:20:51
0
3
628
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
左手右手慢动作

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

左手右手慢动作

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

黄舟

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿