前言
以前就多次搭過(guò)hexo+github的博客,每次都是剛開(kāi)始寫(xiě)幾天就再也沒(méi)碰過(guò)艾栋。最近換了份工作又想重拾blog爆存,但是。蝗砾。先较。
WTFP!闲勺!試著找了些解決方法曾棕,但是問(wèn)題依舊存在。遂想到了Docker菜循,順便把幾乎用不到的node從我的環(huán)境中移除翘地。
安裝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" .
創(chuàng)建容器
掛載你要存放blog的目錄
愉快的刪除本地環(huán)境吧~
然后便可像平時(shí)一樣操作hexo
Hexo的使用
后續(xù)請(qǐng)參考(百毒隨便找的)
使用hexo框架搭建個(gè)人博客