前言
以前就多次搭过hexo+github的博客,每次都是刚开始写几天就再也没碰过。最近换了份工作又想重拾blog,但是。。。
WTF!!!试着找了些解决方法,但是问题依旧存在。遂想到了Docker,顺便把几乎用不到的node从我的环境中移除。
安装docker
docker
或者使用homebrew
brew update && brew install docker
顺便安装下kitematic
kitematic
制作所需的images
FROM node:latest
MAINTAINER ZhouJiaChen <zjc.pers@hotmail.com>
RUN npm install
# install hexo
RUN npm install hexo-cli -g
# install hexo server
RUN npm install hexo-server
RUN npm install hexo-deployer-git
# 挂载 volume
VOLUME ["/blog"]
# set home dir
WORKDIR /blog
EXPOSE 4000
制作镜像
cd your/dockerfile/path
docker bulid -t "blog:v1" .
创建容器
挂载你要存放blog的目录
愉快的删除本地环境吧~
然后便可像平时一样操作hexo
Hexo的使用
后续请参考(百毒随便找的)
使用hexo框架搭建个人博客