虽然最近一年工作上用 Rust 的比较多,但是一个博客系统没必要用呀,定位问题还是 Go 来的快。
发现 toc(table of content) 标题栏
颜色无法 Scrollspy, 但是这个又可以 博客从 hexo 迁移到 hugo.
于是,修改/path/to/hugo-blog/themes/even/assets/js/even.js
// before
const headers = document.querySelectorAll('.post-content>h' + num);
// after
const headers = document.querySelectorAll('.post-content h' + num);
最近也准备重新折腾博客系统了,看了一圈还是准备用nikola,毕竟同时支持jupyter notebook和orgmode让我很中意。
早年前我迁移的时候,写了个 py 把历史文件一起弄过来了,GitHub - wd/hexo2hugo: Tools help you to migrate hexo files to hugo ,不知道还能不能用。。。
赞,
看看能不能给 even 提个 PR 吧,这个功能还是挺有必要的。
blades 是比较轻量级。 没有 theme 这个东西。
最麻烦的在于作者一心只想 TOML, 设计成了只支持用TOML 文档写博客,而不是大家使用较多的markdown. 只能放弃。
我目前使用另一个基于Rust 的生成器,叫 zola
另外,Hugo 我也有同时在使用。
我也是花了一下午,从hexo迁到hugo了,个人很喜欢hugo。主要是native支持org,安装简单清爽(个人不喜欢整一大堆npm包在root下)。
不想折腾就用成熟方案,Hugo 推荐
zola 目前的主题量是比不上Hugo的, 可参考官方: https://www.getzola.org/themes/
如果图方便不想折腾的话,就用Hugo吧,各方面支持都比较好。
Zola 主要是给喜欢轻量级的人用的。( Hugo 重量级到难以想象,光一个配置文件package 用到的 viper 包就引入了一大堆乱七八糟的根本用不到的东西)
现在还没有能够直接支持Org-mode的静态博客吗?
我看hugo还是要将org文件转化为Markdown格式才行。这样的话,还不如直接用markdown写,通过Typora类似的markdown 实时预览软件进行预览,写完后magit推送,网站就更新了。
没有啊,是原生支持的(而且支持org文件的archetypes来定义基本模板,如开头那些tags定义啥的)。我现在用hugo,直接写org就行啊,放content/
下,和markdown一样,别的啥也不用管啊,deploy时是直接转成html(和markdown的一样),也可以preview实时修改。
估计大多数人从hexo跳到hugo,都是它对orgmode的支持吧
嗯,不需要中间格式的转化,是用的下面的包解析的:
总觉得除了一些路由的配置,博客的文章系统在前端渲染,做成类似oss浏览器的状态其实也不错
参考楼主的文章和配色,重新用 Hugo 搞了下个人网站
Hugo真的方便,直接支持org 格式,准备从JekyII 迁移过来 ,感谢楼主分享。
Ps:已经成功迁移到hugo,加了gihub action 自动部署,体验比Jekyll 更好了,org 文件写完,push ,网站就自动更新。
2s
和 1s
的区别,我现在用 Emacs 自带的,几十篇文章大概几十秒,已经习惯了,哈哈,因为平时,你只需要编辑一篇,只更新当前的就可以了。