Hugo 博客的“未来文章”和时区坑:一次排查记录

这几天在给博客加几篇“歌名接龙体”的文章,比如: 《我们的故事》(slug: 446) 《晴天里的简单爱》(slug: 447) 《K 歌之王》(slug: 448) 本地文件都在,draft: false,路径也都是 content/posts/*.md,按理说跑 hugo serve 的时候,在列表页和归档页里都应该能看到这三篇新文章。 但实际情况是:hugo serve 正常启动,其他文章都在,这三篇就是不出现,像是完全没被 Hugo 识别到一样。这篇算是整个排查过程的一个小记录,也顺便总结下 Hugo 里“未来文章 + 时区”的坑。 1. 现象:文件都在,但 hugo serve 里看不到文章 三篇文章的 frontmatter 大致是这样的: --- title: "我们的故事" categories: [ "音乐" ] tags: [ "音乐" ] draft: false slug: "446" date: "2026-03-12 20:08:00" --- 另外两篇只是标题、slug、时间有点差异: slug: "447" date: "2026-03-12 20:10:00" slug: "448" date: "2026-03-12 20:20:00" 构建的时间是本地(WSL)显示的: date Thu Mar 12 23:28:24 CST 2026 从“人类直觉”看:23:28 已经晚于 20:xx 了,怎么也不应该被当作未来文章。但 hugo serve 的页面上,就是看不到这三篇。 2. 第一反应:Hugo 把它们当成 future 了? Hugo 提供了一个很有用的命令,可以列出“未来文章”: ...

2026-03-12

黄昏里微凉的记忆

你在《黄昏》时分打开《记事本》在《关不上的窗》前嘘叹《寂寞沙洲冷》,某个瞬间《我的心太乱》你避免不了,但你祈祷在遥远《蓝色土耳其》流淌着一片属于你的《男人海洋》你说《弱水三千》你只取一瓢饮,于是《微凉的记忆》里你默守着《冬天的秘密》你总说,要《忘记》那个《出卖》了你的《吉普赛情人》,《末班车》上,迎面吹来的《暖风》中,飘荡着朵朵《青花》,而你却被无情的《寂寞轰炸》,到了冬季《樱吹雪》吹过了《不畏惧的少年》迎来一阵阵《花香》《我在身边》听少年唱着一首《有没有一首歌能让你想起我》突然想起《你和雨之间》还有一只《妖王之王》让我忘记这一切是一件让《我难过》的事情,但又没有一剂《灵药》所以每当想起《少年如昔》就会回忆我们的时光就像《流光》一样一去不复返。

2023-05-07

Python 中的 MySQL 驱动包介绍

在 Python 里连接 MySQL 数据库时,需要依赖第三方驱动。不同驱动在兼容性、性能、安装难度上各有差异,本文介绍几种常见选择及适用场景。 1. MySQLdb(Python 2 时代常用) MySQLdb 是早期在 Python 2 下最常用的 MySQL 驱动,基于 C 扩展,性能好,API 和 DB-API 2.0 一致。 适用:仅限 Python 2 安装:pip install MySQL-python(Python 2 环境) 现状:官方已不再维护,Python 3 下请改用下文中的替代品 # Python 2 示例 import MySQLdb conn = MySQLdb.connect(host='localhost', user='root', passwd='', db='test') cursor = conn.cursor() cursor.execute("SELECT 1") 2. mysqlclient(推荐,Python 3 下的「正统」替代) mysqlclient 是 MySQLdb 的 Python 3 分支,继续使用 C 扩展,兼容 DB-API 2.0,接口和 MySQLdb 几乎一致,所以从 MySQLdb 迁移成本很低。 适用:Python 3 安装:pip install mysqlclient 特点:性能好、和 MySQLdb API 兼容、需要本机有 MySQL 开发库(如 Windows 上可能需额外安装) import MySQLdb # 包名仍是 MySQLdb,由 mysqlclient 提供 conn = MySQLdb.connect( host='localhost', user='root', password='your_password', database='mydb', charset='utf8mb4' ) cursor = conn.cursor() cursor.execute("SELECT id, name FROM users WHERE id = %s", (1,)) rows = cursor.fetchall() conn.close() 3. PyMySQL(纯 Python,易安装) PyMySQL 是纯 Python 实现,不依赖 C 扩展和 MySQL 客户端库,因此 pip install PyMySQL 即可,在 Windows 或没有 MySQL 开发环境的机器上特别方便。 ...

2022-05-09

公众号重新认证流程

1、登录微信公众号后台 网址https://mp.weixin.qq.com 2、点击右上角公众号头像,选择认证详情 3、点击去认证(重新开通) 4、勾选同意,然后点击下一步 5、填写资料,然后点击下一步 对于重新认证的如果企业信息没有变更,可以不需要重新填写企业信息,只需要接收并填写短信验证码、法人扫码认证。 6、确认名称,然后点击下一步 7、 填写开票信息(300元认证费的发票),然后点击下一步 可选:不开发票、电子发票、增值税发票 8、扫码支付,支付成功后,等待审核结果可以了,审核期间认证机构会电话确认

2021-12-07

沧州电台频率

沧州市区调频频率(FM) 沧州汽车音乐广播 FM105.8📻 中央人民广播电台中国之声 FM101.5 河北人民广播电台农民广播 FM99.2 河北人民广播电台经济广播 FM95.8 河北人民广播电台文艺广播 FM90.2 沧州人民广播电台综合广播 FM97.0 沧州人民广播电台长书文艺广播 FM103.6📻 沧州人民广播电台农业经济广播 FM91.7 沧州人民广播电台交通音乐广播 FM93.8 沧州市区中波频率(AM) 中央人民广播电台中国之声 AM639 河北人民广播电台新闻广播 AM1278 沧州人民广播电台综合广播 AM1557 沧州人民广播电台长书文艺广播 AM801 沧州人民广播电台农业经济广播 AM990 沧州人民广播电台交通音乐广播 AM1206

2021-01-31

新建“文本文档”右键菜单reg

无意中把右键菜单中“新建->文本文档”菜单搞没了 以下是通过注册表添加右键菜单 ...

2021-01-18

StopCoding - IDEA防沉迷插件

开始我是抱着试试看的态度下载安装,试用几天效果很明显,再也不沉迷于写代码而不能自拔了 – 元承旭 查看原文

2021-01-14

《远方的家》20210106大运河(53)运河明珠筑梦沧州

相关阅读 《远方的家》20210104大运河(51)运河之城沧海之州 《远方的家》20210105大运河(52)运河之畔文武沧州 我们的大运河——沧州记忆 ...

2021-01-10

《远方的家》20210105大运河(52)运河之畔文武沧州

相关阅读 《远方的家》20210104大运河(51)运河之城沧海之州 《远方的家》20210106大运河(53)运河明珠筑梦沧州 我们的大运河——沧州记忆

2021-01-10

《远方的家》20210104 大运河(51)运河之城沧海之州

目录 漫步运河湾公园[04:05] 泛舟畅游运河湾[09:48] 运河遗产点——谢家坝水利遗址[12:29] 品尝沧州特色小吃“炸老虎”[17:34] 沧州运河特色美味——羊肠汤[24:45] 大运河畔 红枣飘香[28:35] 相关阅读 《远方的家》20210105大运河(52)运河之畔文武沧州 《远方的家》20210106大运河(53)运河明珠筑梦沧州 我们的大运河——沧州记忆

2021-01-09