事情起源: https://github.com/hexojs/hexo/pull/3891
周四晚上会做什么?
- 写 Docker 镜像
- 写 Bash 脚本
- 提 PR
- 如果有时间,就继续写一个 Hexo 的 Deployer 插件
- 如果还有时间,就写个 Github Actions
如果你有问题,随时可以在弹幕中问我,我会给你相应的解答
直播间
事情起源: https://github.com/hexojs/hexo/pull/3891
周四晚上会做什么?
如果你有问题,随时可以在弹幕中问我,我会给你相应的解答
直播间
不少朋友都认为这个需求很奇怪,我补充一些 Context
答:不是,这个需求被写在 Hexo Roadmap

答:安装 Node.js 更快是没有错,不过有一些问题可能没有考虑到,比如:
1. 你的环境是否可以安装软件?有一些服务器是没有权限来安装软件的(你拿到的不是 root 权限)
2. 你的电脑上装配了多少种环境? 我自己的电脑上常年安装了 Node.js、PHP、Python 2/3 、Golang 、Ruby 环境,以适配不同的工作,在这种情况下,每个都安装成本很高,后续环境会逐渐混乱,在这种情况下,Docker 更具备优势。
3. 。。。
答:目前已经完成了编写,等待被添加 Hexo Plugin Team ,然后就可以将 Repo Transfer 到 Hexo。
|
0x4F5DA2Mar 24, 2020
1
写个脚本放 CI 上就好了啊(挠头
|
|
2
@0x4F5DA2 #1 不是解决那个的问题的。这个镜像解决的其实是,如果你不想在本地装 Node 环境,但同时又想运行 Hexo,应该怎么办?
|
|
xcstreamMar 24, 2020
4
装个 node 比 docker 轻量多了
|
|
5
@xiqingongzi 迷之需求
|
|
w830I8ikCnasfN4qMar 24, 2020
7
@xcstream 😂😂😂
|
|
8
|
|
zongrenMar 24, 2020
9
node 都不想装,docker 不是更麻烦
|
|
10
@zongren #9 看场景,不想装 Node 也可能是因为 Node 可能会污染到宿主机环境
|
|
saozhuMar 24, 2020
11
所以是周四还是周六😂
|
|
12
@saozhu #11 抱歉,标题打错了。周四哈。周六写的另外一个。
|
|
optionalMar 24, 2020
13
一直觉得看视频浪费时间,这些东西看文档 2 分钟就搞定了。
|
|
rioshikelong121Mar 24, 2020
14
嗯 docker 隔离乱七八糟的环境还是有一手。
|
|
15
|
|
16
所以我选 hugo
|
|
stimulate1797Mar 24, 2020 via Android
17
今天刚把 hexo 换成 hugo
|
|
bequtMar 25, 2020 via Android
19
直接 hugo 。go 部署贼方便
|
|
20
@optional 以前我也觉得文字比视频效率高,自从看了某个 iOS 的视频后,我改变了这种看法,还真不一定,视频可以 2 倍速甚至更高,也可以拉进度。文字的话表达好的还行,表达差点的你还要读好几遍也搞不明白。但视频更直观更容易理解
|
|
SpiderXiantangMar 25, 2020
21
视频 2 倍速看说不定比文字快..
|
|
pegasuszMar 25, 2020
22
支持一下
|
|
njzjzMar 25, 2020
23
不想污染环境可以用 anaconda 啊……
conda install nodejs -c conda-forge |
|
YakuMiotoMar 25, 2020
24
恕我直言.. 这东西 4 年前就折腾过, https://github.com/yakumioto/docker-hexo, 并没有想象中的方便.
我的建议是 通过 Github Action 自动化部署, 直接在 项目中的 source/_drafts, source/_posts 下编辑 md, 它不香么... 如果需要调试可以把项目挂进 nodejs 容器中调试. |
|
25
@YakuMioto 和你的区别在于,我不仅提供了一个 Docker Image,实际上还有一个 bash 脚本,你可以看一下那个 PR 。
可以用 hexod init 来初始化;可以使用 hexod npm install xxx 。这个其实才是这个项目的最有价值的部分。倒是 Docker 镜像本身的价值没有那么大,因为封装起来很容易。 |
|
26
|
|
zhw2590582Mar 27, 2020
27
咱们比速度吧,看装 node 快,还是 Docker 快
|
|
28
#27 这个并不是解决问题的。而是解决环境本身的配置问题。
|