700 字
4 分钟
博客运营备忘录

一、日常写作与发布#

1.同步云端#

⚠️ 重要: 如果有在多设备编辑博客,每次打开 VS Code 准备写东西前,必须先运行这条。

Terminal window
git pull

2. 本地预览 (Dev)#

启动本地服务器,实时查看文章效果。浏览器访问 http://localhost:4321

Bash

npm run dev
# 写完后在终端按 Ctrl + C 退出预览

3. 新建文章#

快速生成带有标准格式头部的文章文件。

Bash

npm run new-post my-new-article
# 文件名建议用英文,生成的文章在 src/content/posts/ 目录下

4. 发布#

写完文章、改完代码后,依次执行这三行,博客就会自动更新。

Bash

git add .
git commit -m "新增文章:我的新博客"
git push

二、Markdown 格式规范#

1. 文章头部模板#

YAML

---
title: "这里写标题" # 必填,数字标题记得加引号 "2025"
published: 2025-11-26 # 必填,日期格式 YYYY-MM-DD
description: "文章的简短摘要" # 选填,显示在卡片上
image: "" # 选填,封面图路径 (./cover.jpg 或 https://...)
tags: ["标签A", "标签B"] # 选填
category: "分类名称" # 选填
draft: false # 必填,true=草稿(不发布),false=正式发布
---

2. 插入图片#

  • 本地图片:将图片放入 src/assets/ 文件夹。

    Markdown

    ![描述文字](../../assets/image-name.jpg)
  • 图床/外部图片

    Markdown

    ![描述文字](https://example.com/image.jpg)

3. 特色提示块#

Markdown

:::note
这是一个普通提示块
:::
:::tip
这是一个技巧提示块
:::
:::caution
这是一个警告提示块
:::
:::danger
这是一个危险操作提示块
:::

三、Git版本控制#

1. 版本回退#

如果把代码改崩了,想回到过去。

  1. 查看历史版本 ID:

    Bash

    git log --oneline
  2. 回退到指定版本:

    Bash

    git reset --hard CommitID
  3. 强制覆盖云端 (会覆盖远程记录):

    Bash

    git push -f origin main

四、配置文件#

功能文件路径说明
核心配置src/config.ts修改标题、头像、背景图、导航栏、评论配置
系统配置astro.config.mjs修改网站域名、预加载策略、SEO 链接
页脚统计src/components/Footer.astro修改建站日期、字数统计逻辑、备案号
侧边栏src/components/widget/Profile.astro修改侧边栏的访客统计代码
番剧墙src/pages/bangumi.astro修改 Bangumi UserID、番剧分类逻辑
归档页src/pages/archive.astro修改归档页的时间流逝卡片
关于我src/content/spec/about.md修改个人介绍内容
全局样式src/layouts/Layout.astro修改 <head> 标签、全局 CSS (如无感切换)
自动部署.github/workflows/deploy.yml修改定时自动更新的时间 (cron)

五、定时任务说明#

我的博客配置了自动化脚本。

  • 番剧墙更新:每天早上 08:23 (北京时间),GitHub 会自动抓取我的 Bangumi 数据并更新博客。
  • 如何修改时间:编辑 .github/workflows/deploy.yml 中的 cron 字段。
    • 格式:分 时 * * * (使用 UTC 时间,北京时间需减去 8 小时)。
  • 手动触发:GitHub 仓库 -> Actions -> Auto Deploy Blog -> Run workflow。
博客运营备忘录
https://blog.azucat.eu/posts/markdown/
作者
江鸟博客
发布于
2025-12-04
许可协议
CC BY-NC-SA 4.0