返回上一頁

圖片、封面、還有放大檢視

圖片、封面、還有放大檢視

封面圖

你現在看到這篇文章最上面那張大圖,就是封面圖。設定方式很簡單,在 front matter 裡面加一行:

cover: "images/demo01.jpg"

封面圖會自動加上漸層遮罩,讓標題文字不會被背景吃掉。如果不想要封面圖,留空字串 "" 就好。

插入圖片

Markdown 標準語法就能插入圖片:

![替代文字](/images/example.webp)

圖片會自動套用圓角樣式。alt 文字除了無障礙用途,在圖片載入失敗的時候也會顯示出來,記得填。

範例架構圖

點擊放大

Spectra 內建 lightbox 功能。點一下文章裡的圖片,它會放大到全螢幕,背景會暗下來。再點一下或按 Esc 就能關閉。

不需要額外設定,所有文章內的圖片都自動支援。

終端機畫面

試試看點上面這張圖。

圖片格式建議

不同格式各有適合的場景:

格式適合用途檔案大小透明度
WebP照片、截圖支援
SVG圖示、向量圖極小支援
PNG需要透明背景的截圖中等支援
JPG照片中等不支援

一般來說,照片用 WebP 壓到 200KB 以下就夠了。圖示和簡單的示意圖用 SVG 最理想。

圖片放在哪

圖片檔案放在 static/images/ 目錄下,引用路徑用 /images/檔名

your-site/
├── content/
│   └── posts/
│       └── my-post.md
└── static/
    └── images/
        ├── demo01.jpg
        └── sample-architecture.svg

響應式

圖片會自動縮放到容器寬度,手機上不會超出畫面。你不需要手動設定寬度。

程式碼範例