Sign inSign up

khs1994/hexo

By khs1994

Updated about 7 years ago

Build Hexo Blog in Docker

Image
1

4.3K

khs1994/hexo repository overview

Hexo Docker

GitHub stars Docker Stars Docker Pulls

Usage

进入 hexo 源文件夹

Build

$ docker run -it --rm \
     -v $PWD:/srv/hexo-src \
     khs1994/hexo

Server

$ docker run -it --rm \
     -v $PWD:/srv/hexo-src \
     khs1994/hexo \
     server

Deploy

$ docker run -it --rm \
     -v $PWD:/srv/hexo-src \
     -v ~/.ssh:/root/.ssh \
     -e GIT_USERNAME=username \
     -e [email protected] \
     khs1994/hexo \
     deploy

GitHub Actions

- name: SSH settings
  uses: Homebrew/actions/git-ssh@master
  with:
    git_user: username
    git_email: [email protected]
    key_name: key_rsa
    key: ${{ secrets.SSH_KEY }}
- name: Hexo Build
  uses: docker://khs1994/hexo
- name: Hexo Deploy
  if: github.event_name == 'push'
  run: |
    docker run -it --rm \
       -v $PWD:/srv/hexo-src \
       -v ~/.ssh:/root/.ssh \
       -e GIT_USERNAME=username \
       -e [email protected] \
       khs1994/hexo \
       deploy

Who use this image ?

Tag summary

Content type

Image

Digest

Size

42.3 MB

Last updated

about 7 years ago

docker pull khs1994/hexo