hugo+GitHub Action在cloudflare pages部署项目并自动更新系列的避坑指南

Contents
hugo项目的建立、配置、美化
hugo在cloudflare部署并利用GitHub Action 自动发布文章
部署的一些要点。
3.1 很重要的一个POINT,如何在主题目录部署Google Analytics
我使用hugo,肯定需要模版, 比如我现在在用的模版LoveIt。我会使用git的submodule来管理附加模块。 然后我在cloudflare上发布hogo项目的时候,后台会直接从主题原项目的git resp上拉项目。 下面问题来了:我在使用google analytics的时候,需要修改 主题目录下的文件, 比如在themes/LoveIt/layouts/partials/header.html里添加
| |
在themes/LoveIt/layouts/添加_internal/google_analytics.html,并在这个文件里添加google analytics代码。
但我push项目到git,cloudflare pages自动构建项目的时候,我的更改被无视了,她会继续从原项目拉themes项目使用。
那怎么办呢?有一个方案就是自己fork官方项目到自己的github上,然后引用自己的项目,需要的修改,就在自己的项目里修改。修改完成后,要记得:
| |
这个方案经过测试,通过。
关于shorcode,相关的文档在 https://gohugo.io/content-management/shortcodes/ 这个地址阅读。
测试一个推特插入
🎗️🎗️#AIphoto #AIgirl pic.twitter.com/VcmTJkseuc
— RLK (@otakurlk) October 23, 2024
测试一个ins插入
卡特的茶馆