5 min read 约826字
开始了正轨的生活,每天说不上忙碌,但也觉得时间过得很快。游戏已经好久没打开过了,晚饭后打算玩一下,发现居然要更新! 果断放弃。。。拿起了本书泡了杯咖啡,准备好好充充电。看了没有几页,突然就没有了阅读的欲望。可能是自己定力不够,太浮躁了,也可能是互联网太精彩了,总之在形形色色的诱惑面前,我是一点点点点也抵抗不了。各种短视频太上头了,这东西有毒。。。以前手机上刷短视频的app好几个,现在就剩下了两个。年轻人要克制啊。。。。。。。。。🥱🥱🥱
好久没去湖边了,距离我大概也就个3km,又到了油菜花的季节,正好湖边的农庄种了一大片。油菜花的香气混合土地的腥味还有农家肥的味道,嗯。。。真棒~😦😦😦😦
博客刚更新的1.0版本有很多出细节要调整,比如正常的解析器会把脚注解析出来,而我的就不行,跑去了作者了查看issues 很快找到了原因 就是由于使用的mdsvex使用的是remark 12 版本 而我使用的remark-footnotes的版本是^4.0.0 不兼容。。。😲😲😲 降级到^2.0.0 就好了。
这是一个带脚注的文本1。
还有就是每次创建md文件和写frontmatter的过程,就很麻烦,就写了个脚本自动创建md文件并自动生成frontmatter。
const fs = require('fs').promises;
const { createInterface } = require('readline');
const { join } = require('path');
const { execSync } = require('child_process');
async function createMarkdownFile() {
console.log('准备创建新 Markdown 文件...');
const postType = await getInput('选择文章类型(blog/projects):');
const filename = await getInput('输入文件名:');
const newfilename = filename.replace(/[^ws]/g, '').replace(/s+/g, '-');
const ext = '.md';
const targetDir = `./src/content/${postType}/`;
const fullPath = join(targetDir, `${newfilename}${ext}`);
try {
await fs.mkdir(targetDir, { recursive: true });
console.log(`${postType} 目录不存在,已创建!`);
const markdownFrontmatter = `---
title: ${filename}
date: ${getDate()}
description: ''
tags: []
---
`;
await fs.writeFile(fullPath, markdownFrontmatter);
console.log('新 Markdown 文件创建成功!');
const open = await getInput('打开新文件(Y/N)?');
if (open.trim().toUpperCase() === 'Y') {
console.log(`正在打开 ${fullPath}...`);
execSync(`code ${fullPath}`);
}
} catch (error) {
console.error('新 Markdown 文件创建失败:', error.message);
}
}
function getInput(question) {
return new Promise((resolve) => {
const readline = createInterface({
input: process.stdin,
output: process.stdout
});
readline.question(question, (answer) => {
readline.close();
resolve(answer);
});
});
}
function getDate() {
return new Date().toISOString();
}
createMarkdownFile();
食用方法:
create-markdown.cjs
运行node create-markdown.cjs
,或者在你的 package 的脚本哪里添加一行"new-post": "node create-markdown.cjs"
后面使用的时候直接 pnpm new-post
即可。最后在网站的右下角添加了一个Not by AI的标识,
writter by cheung
not by AI
需要的点击F12复制就好了。
我以后所有的博文全部手搓,不会借助AI生成,也希望自己能够尊重一下自己愚笨的小脑袋,不要让它干预自己的创作。
好了时间不早了就这样吧。晚安!💤💤💤