这是一个博客网页和 Tauri 应用。
pnpm install
pnpm run dev
如果使用 VS Code,可以通过 code .
进入目录后按 Fn + F5
启动。
{
"Frontmatter": {
"scope": "markdown",
"prefix": "frontmatter",
"body": [
"---",
"author: $1",
"pubDatetime: $CURRENT_YEAR-$CURRENT_MONTH-${CURRENT_DATE}T$CURRENT_HOUR:$CURRENT_MINUTE:$CURRENT_SECOND.000Z",
"modDatetime: $3",
"title: $4",
"featured: ${5|false,true|}",
"draft: ${6|true,false|}",
"tags:",
" - $7",
"description: $8",
"---"
],
"description": "为 AstroPaper 博客文章添加 frontmatter 块"
},
"Blog Template": {
"scope": "markdown",
"prefix": "template",
"body": [
"${1:frontmatter}",
"",
"${2: 引言}",
"",
"## 目录",
"",
"## ${3: 标题 1}"
],
"description": "为 AstroPaper 博客文章添加模板。需要在 'frontmatter' 行触发片段模态以插入其他片段。"
}
// 其他片段...
}
以下是每个脚本的解释:
dev
: 启动 Astro 开发服务器,通常用于本地开发和调试。start
: 启动 Astro 开发服务器,通常用于生产环境的启动。build
: 构建 Astro 项目,设置 Node.js 最大老生代内存限制为 8192MB,以防止内存不足错误。preview
: 预览构建后的 Astro 项目,检查生产环境效果。astro
: 直接调用 Astro CLI,使用其他功能。hide:toolbar
: 禁用 Astro 开发工具栏,减少界面干扰。cz
: 将所有更改添加到 Git 暂存区,调用 Commitizen 生成规范化的提交信息,然后推送到远程仓库。prepare
: 安装 Husky,用于在提交前运行检查或脚本。format:check
: 检查代码格式是否符合 Prettier 标准。format
: 格式化代码,使其符合 Prettier 标准。tauri:dev
: 启动 Tauri 开发服务器,开发桌面应用。tauri:build
: 构建 Tauri 应用,生成可供发布的桌面应用程序。
- 打开终端(将应用所在目录拖入终端)。
- 输入
sudo xattr -rd com.apple.quarantine ./ajn404-github-io.app/
。 - 输入电脑密码。
- 标题清晰:使用更具描述性的标题,便于快速理解项目内容。
- 格式统一:使用一致的格式和缩进,增强可读性。
- 链接清晰:将链接文本化,避免直接显示 URL,提升美观性。
- 代码块格式:使用
bash
作为代码块的语言标识,增加可读性。 - 详细说明:对每个脚本的功能进行详细解释,便于用户理解。
通过这些优化,你的 README 文件将更加专业和易于使用。