跳过正文
  1. 文章/

在 Hugo 文章里内嵌 CSS 动画 Demo

·53 字·1 分钟
Liu ZhuoQi
作者
Liu ZhuoQi
AI Agent 开发者刘卓琪的个人博客,分享 AI Agent 开发、工具工程和创意编程。

Hugo 用 shortcode 可以很优雅地内嵌代码演示。这里展示三种方式:

1. 内联 CSS demo(无需外部服务)
#

直接在文章里跑一个旋转加载动画:

纯 CSS 旋转加载器

一个渐变色文字动画:

CSS 渐变文字

2. 嵌入 CodePen
#

如果已有 CodePen 作品,用一行 shortcode 嵌入:

1
{{< codepen id="你的PenID" height="400" tab="result" >}}

3. 嵌入 CodeSandbox
#

React / Vue 组件用 CodeSandbox:

1
{{< codesandbox id="你的沙盒ID" height="450" view="preview" >}}

这三个 shortcode 覆盖了大多数代码展示场景,写博客基本不需要其他工具了。

相关文章

Building a Personal Site with Hugo and Dual-Stack CDN

Why Hugo # When picking a framework for a personal blog, my top criterion was low maintenance cost — I didn’t want to abandon writing three months later because of npm dependency hell. Hugo is a single binary, requires no Node.js, builds thousands of posts in 1-2 seconds, and the PaperMod theme comes with dark mode, full-text search, RSS, Open Graph, and reading time estimates out of the box. Day-to-day writing only requires touching Markdown files.

用 Hugo 和双栈 CDN 搭建个人网站

为什么选 Hugo # 做个人博客选框架,我的第一标准是维护成本低——不想三个月后因为 npm 依赖地狱放弃写作。 Hugo 是单二进制文件,无需 Node.js,构建几千篇文章只需 1-2 秒,PaperMod 主题开箱就有暗色模式、全文搜索、RSS、Open Graph、阅读时间估算。日常写作只需碰 Markdown。 整体架构 # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ┌─────────────────────────────┐ │ DNS 分线路解析 │ │ (阿里云云解析 GeoDB) │ └──────┬──────────────┬────────┘ │ │ 国内访客 ▼ 国际访客 ▼ ┌──────────────────┐ ┌─────────────────┐ │ 阿里云 CDN │ │ Cloudflare Pages │ │ ↓ │ │ (免费,全球CDN) │ │ 阿里云 OSS │ └─────────────────┘ │ (静态托管) │ └──────────────────┘ ↑ GitHub Actions 自动构建 & 双栈推送 这套方案全年花费约 ¥206: