Generated by ChatGPT

✨ Hexo / Butterfly Markdown 測試

這篇文章用來測試:

  • Markdown 排版
  • 程式碼高亮
  • 數學公式
  • 引用區塊
  • 圖片
  • 表格
  • task list
  • HTML 混用

📌 標題測試

H1 標題

H2 標題

H3 標題

H4 標題


✍️ 文字樣式

這是一般文字。

  • 粗體
  • 斜體
  • 刪除線
  • inline code

這是一段引用文字。

可以有多行。


📋 清單測試

無序清單

  • Apple
  • Banana
    • Cat
    • Dog

有序清單

  1. 第一項
  2. 第二項
  3. 第三項

✅ Task List

  • [x] 完成 Hexo 安裝
  • [x] 完成 GitHub Pages 部署
  • [ ] 寫第一篇正式文章
  • [ ] 美化首頁

💻 程式碼區塊

Python

def gcd(a, b):
    while b:
        a, b = b, a % b
    return a

print(gcd(123456, 456466))

C++

#include <bits/stdc++.h>
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    cout << "Hello Hexo!" << '\n';
}

JavaScript

const hello = () => {
  console.log("Hexo + Butterfly");
};

hello();

🧮 數學公式

行內公式

Euler identity:

eiπ+1=0e^{i\pi} + 1 = 0


區塊公式

高斯求和

1+2+3++n=n(n+1)21+2+3+\cdots+n = \frac{n(n+1)}{2}


二次方程式

x=b±b24ac2ax= \frac{-b\pm\sqrt{b^2-4ac}}{2a}


矩陣

A=(1234)A= \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}


積分

01x2dx=13\int_0^1 x^2\,dx = \frac13


極限

limn(1+1n)n=e\lim_{n\to\infty} \left(1+\frac1n\right)^n = e


📊 表格測試

Name Type Difficulty
RSA Crypto Medium
Buffer Overflow Pwn Hard
SQL Injection Web Easy

🔗 超連結


🖼️ 圖片測試

Markdown 圖片語法

![avatar](icy_star.png)

實際效果:

avatar


📎 引用與註解

「數學是人類精神自由的象徵。」

— David Hilbert


🧠 HTML 混用

Centered HTML Block

Hexo 支援 HTML 與 Markdown 混用。


🚀 Butterfly 提示框(如果有啟用 tag plugin)

這是一個 info 提示框。

這是一個 warning 提示框。

這是一個 danger 提示框。


📂 展開區塊

點我展開

這裡可以放隱藏內容。

甚至可以放數學式:

a2+b2=c2a^2+b^2=c^2


🎵 引用程式與數學混合

考慮以下遞迴:

Fn=Fn1+Fn2F_n = F_{n-1}+F_{n-2}

對應 Python:

def fib(n):
    if n <= 1:
        return n
    return fib(n-1) + fib(n-2)

🌌 結尾

如果這篇文章全部正常顯示,代表:

  • ✔ Markdown 正常
  • ✔ Code highlight 正常
  • ✔ MathJax / KaTeX 正常
  • ✔ Butterfly 樣式正常
  • ✔ 圖片路徑正常

你的 blog 已經可以開始正式寫文章了 🚀