hugo博客添加引用链接
文章目录
Hugo 博客添加引用链接
近来记事繁多,经常能在 github 上找到一些比较好的项目或者是在 stackoverflow 上找到一些比较好的问题。 但是引用时缺不知道怎么快捷的引用资源,就像在 latex 上写论文引用文献那么严谨。所以当遇到这种情况,我们可以使用一个简单的工具,来帮助我们快速的引用资源。其次也能知道自己的结论是怎么推论出来的,当哪天再回想起来的时候,也了解自己的缘由。
博客中添加 hugo-cite 主题
原则上不想跟主题绑定才能使用 cite,例如: academic-hugo/wowchemy ( Citation: Wowchemy, Wowchemy (s.d.). Retrieved from https://wowchemy.com/ ) 等。 所以才选择 hugo-cite。需要安装 hugo-cite 主题。才能在 hugo 中发挥出引用的效果,参照 Github 上的源码 ( Citation: loup-brun, 2022 loup-brun (2022). Hugo Cite. Retrieved from https://github.com/loup-brun/hugo-cite ) 。 以及 hugo-cite 官网的 ( Citation: Hugo-cite, Hugo-cite (s.d.). Retrieved from https://labs.loupbrun.ca/hugo-cite/usage/ ) 用例。
使用 Zotero 管理引用
首先,得学会使用 Zotero 管理引用。然后在 Chrome 上看到比较好的资源时,使用 Zotero 添加引用。注意管理好Group,即研究的Topic。
在 Hugo 通过导出的JSON,引用 Zotero 资源
我们现在已经使用比较流行的 Zotero 来管理引用了。而且 Hugo 中也已经准备好了引用的功能。 但是现在 hugo-cite 只能用来使用 CSL-JSON 才能正确引用,不支持 Latex 的 bibtex 格式。 所以我参照了 ( Citation: Castillo, 2021 Castillo, J.(2021, 12/13). Retrieved from https://jc-castillo.com/post/zotero-academic/ ) 的文章。得到启发。 使用 Zotero 中有一款强大的插件 Better BibTeX ( Citation: Better BibTeX, Better BibTeX (s.d.). Retrieved from https://retorque.re/zotero-better-bibtex/ ) , 导出 CSL-JSON 格式。
Zotero 中使用
Export Collection...
功能,然后选择 Better CSL JSON 选项,直接导出即可。 导出的 json 文件需要放置在博客目录中。
提示
当管理 引用链接比较麻烦时,也是可以直接导出所有的引用链接到一个json文件中。该引用什么就引用直接完事。 然后在参考链接中直接附上如下代码即可,简单、粗暴、有效。
|
|
参考链接:
- Better BibTeX (n.d.)
- Better BibTeX (s.d.). Retrieved from https://retorque.re/zotero-better-bibtex/
- Hugo-cite (n.d.)
- Hugo-cite (s.d.). Retrieved from https://labs.loupbrun.ca/hugo-cite/usage/
- Wowchemy (n.d.)
- Wowchemy (s.d.). Retrieved from https://wowchemy.com/
- Castillo (2021)
- Castillo, J.(2021, 12/13). Retrieved from https://jc-castillo.com/post/zotero-academic/
- loup-brun (2022)
- loup-brun (2022). Hugo Cite. Retrieved from https://github.com/loup-brun/hugo-cite