将 Hexo 塞入 Docker 做成镜像。

2016-05-18 14:02:15 +08:00
 iyannik0215

项目地址:https://github.com/iyannik0215/docker-hexo

前言:本项目适合有点 Dockerfile 编写基础的会更快上手。

想要使用必须有 Docker 环境,用于编译。

使用教程:

  1. Dockerfile 文件下载到本地进行更改。需要修改的地方和可以修改的地方都已经加了注释。
git clone git@github.com:iyannik0215/docker-hexo.git && cd docker - hexo
  1. 编译 Dockerfile, 并等待完成。
docker build -t docker-hexo:{你自己定义的标签, eg: 0.1} .
  1. 创建容器,并运行。
docker run \
	-it -p 4000:4000 \
    -v 你的**Hexo/source**路径:/Hexo/source \
    -v 你的**Hexo/themes**路径:/Hexo/themes \
    -v 你的**Hexo/_config.yml**路径:/Hexo/_config.yml \
    docker-hexo:{你自己定义的标签, eg: 0.1}
  1. 之后你就会在容器里了,可以执行各种 hexo 命令。
hexo s
hexo d -g

对吧~~

有想法做的更完善但是暂时先这样用吧,慢慢改~。

1920 次点击
所在节点    分享发现
2 条回复
loading
2016-05-18 14:16:19 +08:00
建议将 Ubuntu 换成 Apline ,因为实在太大了~
iyannik0215
2016-05-18 14:32:14 +08:00
@loading 有这种打算,感觉 alpine 的资源太少了。 自己急着用 就先用 ubuntu14.04 的基础系统了。 主要还是自己不会编译, 23333.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/279518

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX