Timeline
Timeline
2026-07-11
init
This article introduces the rendering support test of the current theme for standard Markdown and extended syntax, and provides a detailed overview of the Tag Plugin Plus tags ported from the Butterfly theme to the Cactus theme, including the syntax and rendering effects of components such as link cards, inline text tags, prompts, collapsible boxes, timelines, and tab pages.
Markdown Basic Syntax
The following tests the rendering support of the current theme for standard Markdown and extended syntax.
Heading Levels
h1 Level 1 Heading
h2 Level 2 Heading
h3 Level 3 Heading
h4 Level 4 Heading
h5 Level 5 Heading
h6 Level 6 Heading
Inline Formatting
Bold Text、Italic text、Bold italic text、Strikethrough text、行内代码
Highlighted text (if supported), superscript X2, subscript H2O (if renderer supports)
Highlight (mark) boundary
Continuous highlight: First paragraph and Second paragraph with normal text in between.
Highlight embedded formatting: Bold +代码+ Strikethrough Mixed inline syntax.
Highlighted text within a blockquote.
| Scene | Example |
|---|---|
| Highlight in table | Cell highlight |
| Highlighted with link | even629 |
Link
Normal link
Link with title
Reference-style link
Hexo official website and Cactus theme
Automatic link
Image
Normal image

Image with title

List
Unordered List
- First-level List Item A
- First-level List Item B
- Second-level Nested Item B1
- Second-level Nested Item B2
- Third-level Nested Item
- First-level List Item C
Ordered List
- Step 1
- Step 2
- Sub-step A of Step 2
- Sub-step B of Step 2
- Step 3
Task List
- Completed task
- Incomplete task
- To-do item
- Nested task item
Task list boundary
- Read Hexo documentationandtake notes
- Run
hexo slocal preview - Submit
draftofficial version - Normal list item (mixed with task items)
- Nested task, containing
行内代码 - Nested task completed
- Nested task, containing
Blockquote
Single-level blockquote
This is a blockquote text.
It can span multiple lines.
Nested blockquote
First-level blockquote
Second-level blockquote
Third-level blockquote
Blockquote with other elements
Heading inside blockquote
- List item 1
- List item 2
1 console.log("hello")Continue nesting
Code
Inline Code
Use theprint()function to output content.
Fenced Code Block
1 |
|
Specify Language in Code Block
1 | def fibonacci(n): |
1 | fn main() { |
Escaping in Code Block
1 | <div class="container"> |
Table
Basic Table
| Column A | Column B | Column C |
|---|---|---|
| Value 1 | Value 2 | Value 3 |
| Value 4 | Value 5 | Value 6 |
Align Table
| Left Align | Center Align | Right Align |
|---|---|---|
| Left | Center | Right |
| Cell | Cell | Cell |
Inline Formatting in Table
| Name | Description |
|---|---|
| Bold | Bold text |
代码 | 行内代码 |
| Link | Click me |
| Mixed | Bold +代码+ |
Horizontal rule
Footnote
This is a text with a footnote[1], and here is another footnote[2].
Emoji
😆 🚀 ❤️ 👍 💯 🔥 💪 👏
escape characters
*Will not become italic* `不会变成代码`~Will not become strikethrough~
Mathematical formulas (KaTeX)
Inline formula
Mass-energy equivalence:
Euler’s formula:
Block-level formula
Tag Plugin Plus external tags
The following shows all external tags and their variants ported from Butterfly to Cactus.
Link card (link)
Link with image
Link without image
Syntax:
{% link 标题, 链接, 图片URL(可选) %}
Link card
Syntax:
{% link ... %}
Inline Image (inlineimage)
In a paragraph of text
embed an inline small icon.
Custom Height:
Syntax:
{% inlineimage 图片URL, height=高度(可选) %}
Inline Text Label
Style Overview
| Tag | Effect | Description |
|---|---|---|
| u | Underlined Text | Underline |
| emp | Emphasis Mark | |
| wavy | Wavy underline | |
| kbd | Ctrl + C | Keyboard key |
| psw | Password masking (visible on hover) | |
| del | Strikethrough |
Combined use
PressCtrl + Shift + IOpen developer tools.
This is a paragraph containingunderline、
Syntax:
{% 标签名 文字内容 %}— no closing tag
Colored paragraph (p) and inline (span)
Color test
Red paragraph text
Blue paragraph text
Green paragraph
Yellow paragraph
Cyan paragraph
purple paragraph
gray paragraph
inline span
This is a piece of text, which containsred textandblue text。
alignment
centered paragraph text
right-aligned paragraph text
font size
Large font paragraph
Extra-large font paragraph
Syntax:
{% p 颜色, 文字 %}/{% span 颜色, 文字 %}— 颜色支持中英文(红/red、蓝/blue 等)
Tip box
Basic style
Default style tip box
Info style tip
Success style tip (success prompt)
Warning style tip (warning prompt)
Danger style tip (danger prompt)
Extended styles
Bolt style (lightning icon)
Ban style (prohibition icon)
Home style (homepage icon)
sync style (sync icon)
cogs style (gear icon)
key style (key icon)
bell style (bell icon)
Syntax:
{% tip 样式名 %} 内容 {% endtip %}— Styles: info / success / warning / danger / bolt / ban / home / sync / cogs / key / bell
Folding box
Default style
Click to expand for details
Content inside the folding box supportsMarkdownsyntax.
- List item
行内代码
1 | console.log("折叠框内的代码"); |
Color variant
Blue folding
Folding box with blue border
Red Collapse
1 | printf("红色折叠内的代码块\n"); |
Green Collapse
Green Collapse Box Content
Purple Collapse
Purple Collapse Box Content
Cyan Collapse
Cyan Collapse Box Content
Yellow Collapse
Yellow Collapse Box Content
Orange Collapse
Orange Collapse Box Content
Collapse Box Expanded by Default
Green Collapse Box Expanded by Default
This collapse box is expanded by default (addopenkeyword).
Table embedded in collapsible box
Table inside collapsible box
| Name | Value |
|---|---|
| Attribute A | 100 |
| Attribute B | 200 |
Nested collapsible boxes
Outer collapsible
Outer content
Inner collapsible
Inner content
Syntax:
{% folding [颜色] [open], 标题 %} 内容 {% endfolding %}— Color (optional): blue / red / green / purple / cyan / yellow / orange; addopenkeyword to make the collapsible box expanded by default
Timeline
Blue Timeline
My Timeline
2024年
Started blogging and set up a Hexo site.
2025年
Migrated to the Cactus theme to optimize reading experience.
2026年
Improved plugin tags and added English translations.
Green Timeline
Project Progress
Q1
Requirements Analysis and Design
Q2
Core Feature Development
Q3
Testing and Deployment
Other Color Variants
Red Timeline
节点一
Red Timeline Node Content
节点二
ContainsBoldand代码’s node
Orange Timeline
橙色节点
Orange Timeline Node Content
Purple Timeline
紫色节点
Purple Timeline Node Content
Syntax:
{% timeline 标题, 颜色 %} 内容 {% endtimeline %}— Color: blue / green / red / orange / purple
Tabs
Basic Tabs
C is a general-purpose procedural programming language.
1 | printf("hello\n"); |
Rust is a systems programming language focused on safety.
1 | println!("hello"); |
Python is a concise and elegant interpreted language.
1 | print("hello") |
Specify Default Active Tab
Content of the first tab
Content of the second tab
Content of the third tab, automatically displayed when the page loads.
Tab with icons
Code-related content
Design-related content
Syntax:
{% tabs 标题, 默认激活序号 %} 内容 {% endtabs %}— With icon:<!-- tab @fa-icon-class -->
Multi-level tabs (subtabs)
This is the content of the first-level tab A.
Content of sub-tab 1
Content of sub-tab 2
Content of first-level tab B.
Syntax: inside
tabnestsubtabs/subsubtabs(same syntax astabs)
Note box
Four basic styles
Flat style note (default), suitable for general reminders.
Modern style note, clean solid background.
Simple style note, colored left border.
Disabled style note, gray tones.
Note with title
Please read the documentation carefully before use.
Note with icon
A note reminder with a light bulb icon.
A note with a warning icon.
Note with embedded Markdown
Supportsbold、italic、代码and other inline formatting.
- List item
- Can also have code blocks
1 | const msg = "hello"; |
Title + icon + style combination
A modern note with title, icon, and style all present.
Simple style + title + light bulb icon.
Disabled style + title, no icon.
Syntax:
{% note 标题(可选), 图标(可选) %} 内容 {% endnote %}— Style controlled via CSS class
Progress bar
Basic colors
Extended colors
Boundary value
Syntax:
{% progress 宽度百分比, 颜色, 标签文字 %}— Colors: success / warning / danger / info / primary / blue / gray
Checkbox
Default state
Apple
Banana
Strawberry
Selected state
Watermelon
Grape
Color variants
checkbox
Checkbox
Checkbox
Checkbox
Checkbox
Style Variant
Style
Style
Cross Style
Radio Button
Option One
Option Two
Color and Style Overlay
Cross
Syntax:
{% checkbox 文字, checked(可选) %}— Color/style placed before text:red/green/blue/yellow/cyan/plus/minus/times/radio
Bubble Annotation
Default Color
Move the mouse tothis word This is the annotation textto view the annotation.
Custom Color
another word another annotationContinuous Bubbles
A sentence can havemultiple first annotationbubbles second annotationarranged in order.
Syntax:
{% bubble 文字, 注释, 颜色(可选) %}— no closing tag, hover to show annotation
Reference tags (referto + referfrom)
Single reference
Reference mark in the text1HexoOfficial documentation, click the number to jump to the reference at the end of the text.
Multiple references
This is the second reference2Cactus Theme GitHuband the third reference3Font Awesome Icon library。
The fourth reference4Super long long long long long long long long long long long long long long long long long long long long long long long title test
Syntax:
{% referto '编号','文献名' %}In-text annotation +{% referfrom '编号','文献名','URL' %}End-of-text listHover over the number to preview the reference name, click to jump to the corresponding entry at the end of the text.
