Markdown 语法速查
本文用来展示主题对 Markdown 的排版效果。
文本
加粗、斜体、行内代码,以及链接。
引用
墨水有它的脾气:落在纸上之前,谁也不知道它会洇开多少。
—— 佚名
代码块
// 一个简单的类型
interface Post {
title: string
description: string
publishDate: Date
tags: string[]
}tspnpm devbash列表
有序列表:
- 打开终端
- 安装依赖
- 开始写作
无序列表:
- 温暖纸感配色
- 衬线标题
- 轻量搜索
表格
| 功能 | 状态 | 备注 |
|---|---|---|
| RSS | ✅ | 开箱即用 |
| 搜索 | ✅ | 本地索引 |
| 评论 | ⚙️ | 需配置 Waline |
图片
本地图片会被自动懒加载并居中、圆角展示;推荐用 HTML 标签写上宽高避免布局抖动:
长代码块折叠
超过 15 行的代码块会自动折叠,点击底部的 “Show all” 展开:
# 一个很长的部署脚本示例(用于演示代码块折叠)
set -euo pipefail
APP_DIR="/opt/my-app"
BACKUP_DIR="/var/backups/my-app"
log() {
echo "[$(date +'%Y-%m-%d %H:%M:%S')] $*"
}
backup() {
log "Backing up $APP_DIR ..."
mkdir -p "$BACKUP_DIR"
tar -czf "$BACKUP_DIR/app-$(date +%Y%m%d%H%M%S).tar.gz" -C "$APP_DIR" .
log "Backup done."
}
deploy() {
log "Pulling latest code ..."
cd "$APP_DIR" && git pull --ff-only
log "Restarting service ..."
systemctl restart my-app
log "Service restarted."
}
main() {
backup
deploy
log "All done. Exiting."
}
main "$@"bash