Used to auto renew let's encrypt certificate for gitlab-hosted blogs that built with hexo.This project is modifed from gitlab-letsencrypt.
You need hexo-processor-static,python and visual c++ 2005 to make gitlab-letsencrypt-hexo
work.
npm install -g gitlab-letsencrypt-hexo
gitlab-le-hexo \
--email [email protected] `# Let's Encrypt email address` \
--domain example.com `# Domain that the cert will be issued for` \
--repository gitlab_user/gitlab_repo `# Namespaced repository identifier` \
--token ... `# GitLab personal access token, see https://gitlab.com/profile/personal_access_tokens` \
--path ... `# Path to put the challenge file,default is source/_static/.well-known/acme-challenge/`