想把博客从 hexo 迁移到 Jekyll 了

2022-04-10 03:09:30 +08:00
 wasd6267016
理由:

1 写 hexo 步骤太繁琐了 每次都要写好 md 然后复制到家里的电脑,开着代理,git push ,步骤太多已经让人懒得提交到博客了 甚至有时候写完就放本地了

2 hexo 的环境难跨设备,这次重装系统,老的环境没了,虽然文章内容 md 还在,但是已经没法提交新文章了(工程环境没了,要从头搭建)

3 据说 Jekyll 能达到和 hexo 一样的效果,但是绝对的优势是可以只提交 md ,剩下的事在线生成。也就是说我可以直接在 github 网页端提交 md 文件就能实现文章的更新。我第一次部署好之后,甚至工程环境就可以放心大胆的丢掉了,毕竟平时不需要修改什么,以后只改 md 文件

4 主题也不少看了几个挺满意的

5 还有什么坑是我没考虑到的吗?
4849 次点击
所在节点    Jekyll
41 条回复
mywaiting
2022-04-10 12:06:46 +08:00
博客都是写着写着就回到了 WordPress

现在连 WP 也懒得维护了,直接在 Blogger 上面写,发布文章的话,简单方便直接写邮件就能发布,满足任意平台任意场景想写点什么的欲望,简直为话痨定制
jasonkayzk
2022-04-10 12:41:49 +08:00
hexo + github actions
totoro625
2022-04-10 13:44:27 +08:00
我也是 hexo 迁移到 Jekyll
不过也是 GitHub Actions + CloudFlare Pages 生成的
totoro625
2022-04-10 13:45:22 +08:00
安利一个极简主题: https://github.com/riggraz/no-style-please
wasd6267016
2022-04-10 14:50:16 +08:00
@totoro625 合理 但是我不想折腾新坑了 就在线更新文章我就觉得很舒服
guzzhao
2022-04-10 16:14:07 +08:00
可以把 md 文件上传到 gitee,gitee 可以自动同步到 github,再用 actions 生成网站
SenLief
2022-04-10 16:53:13 +08:00
我目前是语雀做编辑器,hugo 持续集成。

之所以用语雀主要是因为,他的编辑器非常不错,而且有图床、不要自己传图,还有公式、流程图,思维导图啥的。我打算看看再利用 shortcode 嵌入一下网易云和 B 站。
MonoLogueChi
2022-04-10 18:15:12 +08:00
我以前也用 hexo ,很简单的,配置好 ci 以后,只要提交源码就可以自动部署了,甚至更简单的,使用 github codespace 可以在线编辑,全程浏览器操作,不需要本地环境
josca
2022-04-10 18:26:49 +08:00
有 Git 环境,直接用脚本 push 后触发 ci ,也挺省事的,写完后双击以下脚本即可。
jimmy3780
2022-04-10 18:44:39 +08:00
Headless CMS + SSG + 托管也香
uasier
2022-04-10 20:59:11 +08:00
语雀其实也挺不错的,我目前直接用语雀当博客:https://www.yuque.com/uasier/blog
feelapi
2022-04-10 21:22:32 +08:00
安装 jekyll 很痛苦,尤其是 windows ,怕了怕了,我用 hexo
nwu2Cv8OZ2MZMg39
2022-04-10 21:49:11 +08:00
你建两个仓库,源码保存 Pages 仓库的 Token ;酱紫就可以用 Actions 帮你做别的事(基于 git 钩子)了,你只管写 md 并 push 就好。
wasd6267016
2022-04-10 22:27:58 +08:00
@feelapi 事实上今天我把 jeklly 搞定了 完全没装环境 甚至没开命令行 fork 模板 + 在线修改文件就实现了
raptor
2022-04-10 22:37:17 +08:00
从 jekyll 迁移到 hugo 的飘过
hyf278
2022-04-10 23:11:07 +08:00
@wasd6267016 #34 楼主可以写个文章介绍怎么用 Jekyll 实现全网页端发博客吗?
wasd6267016
2022-04-10 23:44:10 +08:00
@hyf278 好嘞 等文章可能有点慢 我给你发一个英文的教程 http://www.jekyllnow.com/
前置条件是你有 github 账号 能访问 github 网页端
核心步骤
1 网页端 fork 你喜欢的模板到你的仓库,改名成 yourname.github.io -- 到这一步你的博客已经有了 只是名字和文章都还是别人的
2 去配置文件里改博客名字、简介什么的参数
3 删掉原来_posts 目录下的别人的 md 文件 上传自己的 文件名记得用 yyyy-mm-dd 开头就行了
就这么简单
WebKit
2022-04-11 00:49:53 +08:00
我 hugo 部署在 vercel 国内访问速度还挺快。每次只在 github 上直接创建一个新的 md 。把写好的复制过去就行了
agagega
2022-04-11 01:22:53 +08:00
别用 Jekyll 了,用 Bridgetown ( https://www.bridgetownrb.com ),Jekyll 的 fork ,更好地支持前端工具链,还能接入完整的 rack server
wasd6267016
2022-04-11 10:22:41 +08:00
@WebKit 挺好 那应该是和我这个效果差不多 ~ 不过我懒得再换了 能舒服用就行

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

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

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

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

© 2021 V2EX