Docker+Hexo+Github - 搭建自己的blog

2017-01-22  本文已影响526人  酋长身高一米八

前言

以前就多次搭过hexo+github的博客,每次都是刚开始写几天就再也没碰过。最近换了份工作又想重拾blog,但是。。。


bug

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" .

创建容器

new container

挂载你要存放blog的目录

volumes

愉快的删除本地环境吧~

然后便可像平时一样操作hexo


use

Hexo的使用

后续请参考(百毒随便找的)
使用hexo框架搭建个人博客

参考

上一篇 下一篇

猜你喜欢

热点阅读