hugo实现图片的轮播效果

搞了很久,因为会和主题有冲突等情况,导致chatGPT和Gemini实现的方案都不可用,最终再多番尝试后终于实现了,使用方式如下:

2025-10-17    
项目级别的Github Page如何配置域名访问

因为打算建多个网站,所以不可能使用用户级别的Github Page项目,只能使用项目级别的。我在cloudflare上购买了域名(确实便宜划算,功能支持多),想把域名绑定到这个项目级别的网站上,折腾了一番,终于搞定了。下面是操作过程。

2025-10-11    
Python绘制蜡烛图和成交额柱状图以及添加MA线

学习程序化交易的第一步,绘制蜡烛图、MA线、成交额图,图片框架我使用的是plotly,和pandas以及jupyter的结合非常好。下图是我绘制的腾讯的股票蜡烛图、成交额图、以及在上面加上三条常规的MA线。

2025-10-11    
Github Page自动更新submodule的主题

搞好了Github page的项目之后,回家下载了项目,要跑起来的时候,总是提示如下内容:

WARN  found no layout file for "html" for kind "home": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "html" for kind "section": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "html" for kind "taxonomy": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
WARN  found no layout file for "html" for kind "term": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.

而且页面实际上没有渲染成功,一直都是老页面,又找不出哪里出错了。 最终发现主题因为是用submodule安装的,在新电脑上不会自动下载,需要执行下面的命令:

2025-10-10    
富途上下单腾讯的股价,最小加价单位是0.5元,为什么?

下载腾讯股票数据,做分析的时候,发现最小单位是0.5元,还排查了好久是不是自己哪里把数据搞错了。问了chatGPT没有给出正确的答案,而DeepSeek给出的是最好的,如下:

您观察到的这个现象非常专业,这不是由富途证券决定的,而是由香港交易所的《交易规则》所规定的

简单来说,股票的最小变动单位(也叫"最小报价单位"或"tick size")取决于该股票的价格区间。价格越高,最小变动单位也越大。

2025-10-10    
github page自动部署

在项目的settings页面,找到Pages,把 Build and deployment改成 Github Actions.

然后在 Use a suggested workflow, browse all workflows,找到hugo,点击生成默认的 workflows,然后把这个workflows的hugo.yaml做如下修改:

1、HUGO_VERSION 改成与自己的版本一致

2、baseUL改成:--baseURL "https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }}/",原来的方式是主page级别,我要的是项目级的page.

后续只要git push就会自动创建部署了。在这个页面可以看到部署进度 https://github.com/shahuwang/Life-Reboot-Journal/actions

这样子后续在没有hugo的电脑上,只要编辑文件的markdown就可以了,github Action会自动生成html。

2025-10-09    
obsidian与hugo结合的方法.md

由于两者的markdown配置不一样,无法直接把obsidian编辑的markdown放到github page项目里。不过可以使用obsidian的Enhancing Export插件,把obsidian的文章导出为hugo的markdown。

把导出的markdown放到github page的content对应目录下,即可。

2025-10-09    
使用Diary主题解决tag页面跳转404的问题

Diary主题默认所有项目都是主github page,但我的是项目级别的github page,页面的tags标签自动跳转时不带项目名称,导致跳转url为404页面。

只需要在 theme/hugo-theme-diary/layouts/_default/single.html里,复制到项目的 layouts/_default/single.html,把如下这一行:

<a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}">{{ . }}</a>

替换成:

<a href="{{ "/Life-Reboot-Journal/tags/" | relURL }}{{ . | urlize }}">{{ . }}</a>

即可解决tags跳转失败的问题。

2025-10-09    
列表页只显示文章摘要的方法

添加如下标签,标签之前的文章就会展示在列表页,之后的则不会展示

<!--more-->

2025-10-09    
如何插入图片

直接在文章markdown文件的同级目录下,建一个与文章同名的文件夹,然后使用这样子的方式即可插入图片 ![说明](图片.png)

2025-10-09