『闲聊』你当前在使用什么工具链编辑、渲染和部署博客呢 ?

我的博客( :globe_with_meridians: 爱涂鸦啊)目前在使用 Obsidian + Hugo + 腾讯的轻量云服务,想知道 小伙伴都用啥嘞,闲聊灌下水喽 ~

1 个赞

https://tomoemami.github.io/blog/20240404201251-emacs_使用advice自动更新ox_publish的org_roam文件目录.html

include-yy/ox-w3ctr: org export backend for W3C TR style

照着 W3C 技术报告的 CSS 改了一下 ox-html.el,不过还没写测试和文档,一些细节还没处理,勉强能用。

emacs 编辑,hugo 渲染,cloudflare 上部署

Emacs Org-mode 编辑,ox-hugo 导出,hugo 生成静态站点,cloudflare/github pages 分别部署到 https://css.celestialy.top https://blog.celestialy.top

我的部署方案是:

Hugo+Github+Netlify

因为免费版Netlify只能链接Github和其他两个不怎么用的存储平台,所以在本地把全套的Hugo调试好,整个目录push到Github,然后配置一个action,这样每次只要push或者在线添加md文件就行了。只要保存就会自动构建部署到Netlify上,而且国内访问速度也不错。还可以绑定域名,也不用备案。

ox-publish 是个神器 ~

只要内容结构完整,样式不是问题~
LXGW WenKai ( https://lxgw.github.io/ )是一个比较不错的中英文等宽字体,可以试试 。

1 个赞

原生支持 org 格式为 hugo 拉了不少粉

Netlify ,服务器到期了试试

这种频繁部署的话,会不会很烦 :sweat_smile:

org-roam hugo

不会,因为每个步骤都可以自动化,比如我之前提问过的

就是在自动化批量 ox-hugo 这一步。

看来你是没看懂我的意思,但更多的是你可能没用过Hugo :rofl:

  • 比如你在本地先用Hugo生成站点基础文件,然后配置主题等等,全部调试好了以后,直接把整个目录push到Github。

  • 好了!上面就是搭建。

  • 接下来在Github上的Action里面点击那个新建,会有一堆的模版让你选,你选了就行了,甚至不用修改。

  • 然后你在Netlify上新建站点并链接到Github,选择构建用的仓库。那么以后只要你Github有变更就会自动构建

  • 文章怎么写?每次都要构建?肯定不像你理解的那样,甚至和动态网站差不多。比如你打开Github,在文章目录下面在线新建md文件写入内容,然后commit。好了,现在又开始自动化构建部署了。要么就是本地在文章目录下面新建md文件写入内容,然后commit。


  • 看我写的挺多,实际操作就非常简单:Hugo本地构建调试,push到Github,新建Action选择模版,登录Netlify新建站点并链接Github
  • 发布文章:本地或者在线,在文章目录下新建 文章md文件,写完commit,剩下的都是自动化完成,和你无关
  • 建议实际动手试试,比你想的和看到的简单太多了 :joy:

刚去dev.to逛了一下,置顶的是个Netlify悬赏,附上链接:Join us for the Netlify Dynamic Site Challenge: $3,000 in Prizes! - DEV Community 想搞3000美元就去试试 :nerd_face:

我目前是用这种方式部署的 - 如何使用 hugo-theme-virgo 主题#部署篇

Netlify 没有用过,按你的描述应该是类似于 Vercel 。目前一直在使用服务器,到期了可以试一下你说的这种方法。

太长了大概扫了一眼,肯定比那个方便。你看我上面写的使用教程多简短,详细点也就加几个命令。而且用Action部署也是选模板就行。可以说是纯小白操作了,强烈建议尝试一下,几分钟就搞定了 :nerd_face:

你那个我没有用过。还有就是现在搞博客本身就赚不了钱,Netlify的速度也挺快了,还不用备案,成本最低化。

当然要是嫌速度不够极致快,可以加个cdn,或者备案域名加个国内的。当然也可以直接用腾讯,阿里,七牛的oss部署

1 个赞

org-mode 编辑,然后导出 markdown 放在 iA Writer 里面修订,然后通过 iA Writer 直接发布到用 Ghost 搭建的博客,部署在 DigitalOcean。

另外一个是 org-roam 编辑,ox-hugo 导出,直接推到 github,会自动更新到 hugo 搭建的博客,部署在 Vercel。

1 个赞

花点心思总能做到的吧。大部分人只是没听说过 Html 还有 validator 这种东西……听说过的还有不以为然和不以为意(比如我)的人。

我更关心

  • 我的网页在 a11y 上有没有做好,对残障人士有没有比较好的支持。这点 validator 检查不出来
  • 加载速度怎么样
  • 移动端有没有正确布局,手机和平板查看网页的体验好不好
1 个赞

我有一个非常长的用生成器(Jekyll, Hexo, Hugo)生成博客的历史,目前 主站 是用 Hugo 的。但是我觉得这种生成器强迫我写模板代码,以及我更乐意写 React 而不是原生 Dom 操作。所以我最近做了一个基于 Pandoc 和 Next.js 的生成器,把 Pandoc 的语法树编译到 jsx. 不过目前问题还是挺多的,可以看看 效果