我的博客( 爱涂鸦啊)目前在使用 Obsidian + Hugo + 腾讯的轻量云服务,想知道 小伙伴都用啥嘞,闲聊灌下水喽 ~
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 是个神器 ~
原生支持 org 格式为 hugo 拉了不少粉
Netlify ,服务器到期了试试
这种频繁部署的话,会不会很烦
org-roam hugo
不会,因为每个步骤都可以自动化,比如我之前提问过的
就是在自动化批量 ox-hugo 这一步。
看来你是没看懂我的意思,但更多的是你可能没用过Hugo
-
比如你在本地先用Hugo生成站点基础文件,然后配置主题等等,全部调试好了以后,直接把整个目录push到Github。
-
好了!上面就是搭建。
-
接下来在Github上的Action里面点击那个新建,会有一堆的模版让你选,你选了就行了,甚至不用修改。
-
然后你在Netlify上新建站点并链接到Github,选择构建用的仓库。那么以后只要你Github有变更就会自动构建
-
文章怎么写?每次都要构建?肯定不像你理解的那样,甚至和动态网站差不多。比如你打开Github,在文章目录下面在线新建md文件写入内容,然后commit。好了,现在又开始自动化构建部署了。要么就是本地在文章目录下面新建md文件写入内容,然后commit。
- 看我写的挺多,实际操作就非常简单:Hugo本地构建调试,push到Github,新建Action选择模版,登录Netlify新建站点并链接Github
- 发布文章:本地或者在线,在文章目录下新建 文章md文件,写完commit,剩下的都是自动化完成,和你无关
- 建议实际动手试试,比你想的和看到的简单太多了
刚去dev.to逛了一下,置顶的是个Netlify悬赏,附上链接:Join us for the Netlify Dynamic Site Challenge: $3,000 in Prizes! - DEV Community 想搞3000美元就去试试
我目前是用这种方式部署的 - 如何使用 hugo-theme-virgo 主题#部署篇 。
Netlify 没有用过,按你的描述应该是类似于 Vercel 。目前一直在使用服务器,到期了可以试一下你说的这种方法。
太长了大概扫了一眼,肯定比那个方便。你看我上面写的使用教程多简短,详细点也就加几个命令。而且用Action部署也是选模板就行。可以说是纯小白操作了,强烈建议尝试一下,几分钟就搞定了
你那个我没有用过。还有就是现在搞博客本身就赚不了钱,Netlify的速度也挺快了,还不用备案,成本最低化。
当然要是嫌速度不够极致快,可以加个cdn,或者备案域名加个国内的。当然也可以直接用腾讯,阿里,七牛的oss部署
org-mode 编辑,然后导出 markdown 放在 iA Writer 里面修订,然后通过 iA Writer 直接发布到用 Ghost 搭建的博客,部署在 DigitalOcean。
另外一个是 org-roam 编辑,ox-hugo 导出,直接推到 github,会自动更新到 hugo 搭建的博客,部署在 Vercel。
花点心思总能做到的吧。大部分人只是没听说过 Html 还有 validator 这种东西……听说过的还有不以为然和不以为意(比如我)的人。
我更关心
- 我的网页在 a11y 上有没有做好,对残障人士有没有比较好的支持。这点 validator 检查不出来
- 加载速度怎么样
- 移动端有没有正确布局,手机和平板查看网页的体验好不好