
Markdown 写作示范:图片、视频、代码块全攻略
概述 这是一篇 Hugo + PaperMod 主题的完整写作示范,展示了所有常用 Markdown 格式的效果。你可以基于此模板改写自己的文章。 文字排版 加粗文字、斜体文字、删除线、行内代码。 这是一段引用块。可以用来强调重要内容,或者引用别人的话。 —— 可以有多行 列表 无序列表: 第一项 第二项 嵌套子项 另一个子项 有序列表: 第一步 第二步 第三步 图片演示 方式一:Markdown 语法 方式二:HTML 精确控制 方式三:PaperMod figure shortcode 湖边风景拍摄于某个周末的下午 代码块 Go 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 package main import "fmt" func main() { fmt.Println("Hello, 小黄!") // 计算斐波那契数列 for i := 0; i < 10; i++ { fmt.Printf("fib(%d) = %d\n", i, fib(i)) } } func fib(n int) int { if n <= 1 { return n } return fib(n-1) + fib(n-2) } Python 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 def quick_sort(arr): """快速排序""" if len(arr) <= 1: return arr pivot = arr[len(arr) // 2] left = [x for x in arr if x < pivot] middle = [x for x in arr if x == pivot] right = [x for x in arr if x > pivot] return quick_sort(left) + middle + quick_sort(right) # 测试 print(quick_sort([3, 6, 8, 10, 1, 2, 1])) # 输出: [1, 1, 2, 3, 6, 8, 10] JavaScript 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 // 防抖函数 function debounce(fn, delay = 300) { let timer = null; return function (...args) { clearTimeout(timer); timer = setTimeout(() => fn.apply(this, args), delay); }; } // 使用示例 const handleSearch = debounce((keyword) => { console.log('搜索:', keyword); }, 500); Shell 命令 1 2 3 4 5 6 7 8 # 部署博客 hugo --minify git add . git commit -m "post: 新文章" git push # 本地预览 hugo server -D 表格 格式 语法 效果 加粗 **文字** 文字 斜体 *文字* 文字 代码 `code` code 链接 [文本](url) 链接 图片  显示图片 视频演示 方式一:HTML5 原生视频 您的浏览器不支持 HTML5 视频,请 下载观看。 方式二:B站嵌入 方式三:YouTube 嵌入 提示框 提示:这是一条提示信息,用于补充说明。 ...