← 回全部作品

Staindl's 門口的暫停營業公告

Staindl's 門口的暫停營業公告

嵌進你的網站

圖片網址

路徑帶內容雜湊,內容永遠不變,可以無限期快取。

https://img.rickywang.live/media/4a/e2/4ae2f72f03f21b3b4b6a6d66728c938013dd55622bd6d5af04f2898f9c12c8a9/orig.jpg
原生 <img>

已帶 srcset 三種尺寸與 width/height,瀏覽器自己挑、也不會有版位跳動。

<img
  src="https://img.rickywang.live/media/4a/e2/4ae2f72f03f21b3b4b6a6d66728c938013dd55622bd6d5af04f2898f9c12c8a9/orig.jpg"
  srcset="https://img.rickywang.live/media/4a/e2/4ae2f72f03f21b3b4b6a6d66728c938013dd55622bd6d5af04f2898f9c12c8a9/w640.jpg 640w, https://img.rickywang.live/media/4a/e2/4ae2f72f03f21b3b4b6a6d66728c938013dd55622bd6d5af04f2898f9c12c8a9/orig.jpg 1108w"
  sizes="(min-width: 768px) 720px, 100vw"
  width="1108" height="1477"
  alt="Staindl's 門口的暫停營業公告"
  loading="lazy" decoding="async" />
Next.js <Image>

用 next/image 的話,記得把圖庫網域加進 next.config 的 remotePatterns,否則正式版會 400。

<Image
  src="https://img.rickywang.live/media/4a/e2/4ae2f72f03f21b3b4b6a6d66728c938013dd55622bd6d5af04f2898f9c12c8a9/orig.jpg"
  width={1108} height={1477}
  alt="Staindl's 門口的暫停營業公告"
  placeholder="blur"
  blurDataURL="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABA…"  /* 完整字串見下方「模糊佔位」 */
/>
模糊佔位(blurDataURL)

約 400~900 bytes 的 base64,內嵌即可,不需要額外請求。

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABIMDRANCxIQDhAUExIVGywdGxgYGzYnKSAsQDlEQz85Pj1HUGZXR0thTT0+WXlaYWltcnNyRVV9hnxvhWZwcm7/2wBDARMUFBsXGzQdHTRuST5Jbm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm7/wAARCAAgABgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCXwxMYLRiFJBPate5kRlVmjbNYvhZg9o4P8LVtM+48jpSGOF4qJgIwz7UU2aQJCznjaKKYjk9E1MWIcFc7jWnJ4igT7yHn0rn0ixTJ03ACkxm/e+IIZrRo0UgsKK51k4xRTuFj/9k=