diff --git a/scripts/new-post.mjs b/scripts/new-post.mjs index 7b922b9..de33e7e 100644 --- a/scripts/new-post.mjs +++ b/scripts/new-post.mjs @@ -10,6 +10,20 @@ const year = String(now.getFullYear()); const month = String(now.getMonth() + 1).padStart(2, '0'); const postsDir = path.join(root, 'src', 'content', 'posts', year, month); +// 写本地时间(带时区偏移),避免 toISOString 把日期转成 UTC 导致日期错一天 +function formatLocalISO(date) { + const pad = (n) => String(n).padStart(2, '0'); + const offsetMinutes = -date.getTimezoneOffset(); + const sign = offsetMinutes >= 0 ? '+' : '-'; + const abs = Math.abs(offsetMinutes); + const offset = `${sign}${pad(Math.floor(abs / 60))}:${pad(abs % 60)}`; + return ( + `${date.getFullYear()}-${pad(date.getMonth() + 1)}-${pad(date.getDate())}` + + `T${pad(date.getHours())}:${pad(date.getMinutes())}:${pad(date.getSeconds())}` + + `.${String(date.getMilliseconds()).padStart(3, '0')}${offset}` + ); +} + const rl = readline.createInterface({ input, output }); async function main() { @@ -40,7 +54,7 @@ async function main() { const target = path.join(postsDir, `${slug}.md`); if (fs.existsSync(target)) throw new Error(`文章已存在: ${path.relative(root, target)}`); - const pubDate = now.toISOString(); + const pubDate = formatLocalISO(now); const frontmatter = [ '---', `title: ${JSON.stringify(title)}`, diff --git a/src/content/pages/about.md b/src/content/pages/about.md index 11e2326..500edce 100644 --- a/src/content/pages/about.md +++ b/src/content/pages/about.md @@ -11,6 +11,8 @@ comments: false 我是 RiseForever,真名路明,生于河南,高二。 +我很幸福。 + ### 听歌 华晨宇、邓紫棋,他们绝大部分的歌我都循环了 100+ 遍,完全能熟练地唱出来。 diff --git a/src/content/posts/2026/10/weekly-10-1.md b/src/content/posts/2026/10/weekly-10-1.md new file mode 100644 index 0000000..c7ec284 --- /dev/null +++ b/src/content/posts/2026/10/weekly-10-1.md @@ -0,0 +1,20 @@ +--- +title: "周记 10-1:合唱、手表翻新" +pubDate: "2026-10-05T05:38:14.426+08:00" +categories: ['生活'] +tags: ['周记'] +draft: true +comments: true +webmentions: true +cover: 'https://image.luming.cool/i/2026/10/05/6ac2c7345c0ac.webp' +--- + +本周关键词:`合唱比赛`、`手表资源修改`。 + +## 合唱比赛 + +[hint danger]含 ⌈极端受害者心态⌋ 内容。[/hint] + +我们在 9 月 14 日班会课上得知 9 月 29 日要举行合唱比赛,这是我们高中生涯的最后一次合唱比赛了。那节班会课,班长向我们征集比赛用的歌曲,结果没有一个人举手发言。 + +于是他就让我们用纸条的方式匿名征集。我脑子一热写了《向阳而生》,其他人写的什么都有,《天地龙鳞》、《映山红》什么的都有。