Hugo
hugo相关
安装
|
|
使用
新建site
|
|
我发现默认是没有theme的,theme列表在官方提示里面 可以发现hugo的主题都非常漂亮哈哈,相比nikola,就比较保守一点。
创建新页面
参考hugo中文文档哈
|
|
使用主题
|
|
运行hugo
|
|
zdoc主题搭建设置
|
|
nikola迁移到hugo(或者说从org笔记迁移到hugo)
所有org放到一个文件夹
先放到这~/hugo_org
观察nikola的部分
观察hugo的头部分
找了半天,有定义
#+tags
全部做一下sed替换
|
|
转移hugo文件下的文件测试
发现有文章了,但是我要到处所有的org文件,我发现C-e H A并不会到处我所有的org源文件
发现链接里面带上语言zh或者en
想去掉,修改config/config.toml的defaultContentLanguageInSubdir = false即可 修改params.toml 设置enableLangChange = false
改了个背景图片,透明度去哪调
扫下官网background的配置
为什么我的C-c C-e H A只导出当前文件
查阅官方文档 但是我发现实际并非是这样, 需要做的就是一件事情 目录结构保持这样 HUGO的项目文件夹 ├── archetypes ├── config ├── content # 把你的org文件都放到这里 ├── data ├── layouts ├── resources ├── static └── themes 这时候hugo server看下
hugo搜索不能用了
我发现搜索不能用了,原因是缺少index.json, 这个时候查看config的output 和官方的exampleSite/config.toml比对下,发现,home我没有写outputs, 改成这样就好了 [outputs] home = ["HTML", "RSS", "SearchIndex"]
图片不识别
直接nikola的图片特殊处理过,所以
- 所有图片copy过来 结果发现直接可以了,生活总是给我们意外,也给我们快乐
roam导出到hugo
了解roam之前,我对于博客的了解是通过博客,可以实现对知识的二次加工,加深记忆,同时帮助更多的人节约不必要的时间 了解roam之后,我觉得博客或者笔记还有一个用途就是知识wiki的功能,虽然博客有检索系统,但是没有形成所谓的知识体系 而知识体系是需要类似脑图来形容的 所以我计划在博客里面引入roam这部分,之前的博客部分依然保留
第一步把org-roam(我的roam的目录)直接放到content下面
➜ hugo-liuliancao git:(master) ✗ mkdir content/roams ➜ hugo-liuliancao git:(master) ✗ cp -r ~/org-roam/* content/roams/ 发现大部分还真能访问 但是还有一些有意思的问题要解决
- 没有title(是透明的)
- 还有一点是无法链接到其他ID,
- 无法看到反向饮用
- 没有一个云图展示
解决问题之前和之前一样,先了解下问题, 是roam的格式和hugo的格式不一样导致的,所以要考虑在哪个阶段修复
没有title
title的问题归结为roam的模版需要调整,当前的roam org files统一sed处理下增加即可 原来的一个roam files
|
|
尝试改了下, 移到顶部,hugo开始报错,REF_NOT_FOUND: Ref xxx: not found,进入第二个问题 批量sed, 写个简单的脚本吧, 如果是mac把sed替换成gsed或者alias一下
|
|
修改roam的创建模版 目前暂时不好修改, 那就先写到部署脚本吧
可以看到roam的链接方式是id 这种org形式的链接
链接其他roam文章
链接的问题归结为hugo的链接方式和roam的链接方式不一致,需要了解下hugo怎么文章互相访问 其实就是hugo头哪个定义为这个链接,增加这个设置为id即可 发现问题没那么简单 这里相当于超链接,而hugo没有处理这里 所以我还是用shell的方式操作修改了下发现这样可以识别
|
|
那对于shell就比较简单了哈,操作流程 依然遍历当前文件夹,找到所有引用,观察引用是否/roams开头 如果不是,根据ID找出他的文件名(可以sed或者sqlite) 替换对应的引用 操作前建议先备份
|
|
无法看到反向引用
反向引用在org文件本身本来就是没有的,那我们还是有办法哈,通过sqlite数据库查反向引用,并追加到org就好了
没有云图展示
可以尝试用js 插件简单写一写
怎么部署
|
|
.. title: ansible初探(二) .. slug: ansiblechu-tan-er .. date: 2021-08-20 08:30:39 UTC+08:00 .. tags: ansible .. category: linux .. link: .. description: ansible的一些编写建议 .. type: text