Contents

Add the Curriculum Vitae to social profile

添加 Curriculum Vitae

耗时一晚上,成功添加 Curriculum Vitae (Resume)。前段时间一直打算弄,上一周找了一些解决方法,但仍没有头绪。5天前,抱着试试的心态直接更改了配置文件 hugo.toml,不出意料的失败了。

中间休息了几天没弄,但去看了一下 theme 的介绍文档,发现了 social.yml 文件。我觉得应该是因为没有配置,所以部署报错,我就在这个 social.yml 文件中配置。配置方法主要参考已有社交媒体的配置,挨个测试都失败。

解决不了转头弄图标,我先用 DALL-E 生成,但没有满意的;想用 Midjourney 发现过期了。只能多用 DALL-E 试了几次,挑了一个勉强还行的,要去除背景,再转成 SVG 文件。同时又在网页上找一些现成的 SVG 文件,无法下载。搜索找到的转 SVG 文件的网站转不了,通过 GPT-4 找到了可靠的转 SVG 文件的网站。添加 SVG 文件后,继续尝试配置 social.yml 文件。

解决了图标,但部署一直失败,束手无策,到 CF 里查看报错信息,发现是 hugo.toml 中有一个空格,删除后可以正常部署。

配置了 social.yml 和 hugo.toml 仍不显示,去 issue 里面找关键词 “social” 相关的内容,发现类似内容。参考后发现了 Simple Icons,同时发现 AI 生成的图标不简洁,改用 Simple Icons 中的 read.cv 的图标进行配置。但是直接在 social.yml 文件中使用 read.cv 的 SimpleIcons 的图标,好像只能使用 read.cv 的链接,不能自定义链接,这样就不能指向 pdf 文件。于是直接下载 Simple Icons 中的 SVG 文件导入库中,使用 SRC 指向 SVG文件,就可以自定义链接了。

自定义链接指向 CV 文件后无法访问,通过 GPT-4 了解到应该放在 static 文件夹下,而不是 data 下,修改后成功访问。

总结

  1. 部署失败就应该及时查看报错内容进行排查。不要一味的尝试“自己认为的”解决方法,有时自己认为错的其实没错。应该以报错反馈为导向,以事实为依据进行 debug,而不是“以为”。

  2. GPT 比搜索引擎靠谱多了,推荐的东西很多都是很靠谱的。一些问题也可以通过 GPT 更快获得结果。

  3. 类似问题可以在 issue 中搜索,万一呢。