文件

個人部落格

部落格模板的「Personal」版本,以 PDRenderKit 1.5.1 純 JS 渲染:精選輪播頁首、側欄小工具與 9 個 JS 切換的內頁。

概要

項目 內容
製作日期 2023-07-20
分類 部落格範例
HTML 檔案 index.html
原始碼 target/20230720

即時預覽

在新分頁開啟範例

頁面區塊

區塊 說明
頂部頁首 社群圖示列、Logo 區與搜尋/選單按鈕;選單按鈕開啟 #right-tab。
導覽列 下拉選單 Home(連到 pardn.io 上 20230719-20230723 各範例)、List(List 1/2、Grid 1/2)、Post(1/2),以及 Author、contact、404。
首頁主視覺 #personal-header:5 張精選輪播(圖片、分類、標題、作者與日期)附圓點指示。
首頁主欄 部落格區塊(一大篇 + 4 則小連結)、贊助廣告(image/left-ads.jpg 連到 joball.tw)與附分享圖示的文章列表/格狀。
右側欄 Popular/Recent 頁籤(僅首頁)、地球背景與波浪 SVG 的 About、熱門文章、主題、電子報輸入、熱門標籤。
內頁 setList1/setList2/setGrid1/setGrid2(列表與格狀)、setPost(1|2)(文章、分享、標籤、作者卡、留言與表單)、setAuthor(#user-header + 文章)、setContact(資訊、Google Maps、表單)、set404。
頁尾 6 張 Instagram 圖片列、版權、社群圖示與「Back to Top」按鈕。

互動行為

相依資源

名稱 版本 來源
Font Awesome Free 6.5.2 https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.2/css/all.min.css
PDRenderKit 1.5.1 https://cdn.jsdelivr.net/npm/pdrenderkit@1.5.1/dist/PDRenderKit.js
Google Analytics (gtag.js) - https://www.googletagmanager.com/gtag/js?id=G-L5VYEZPVXX
Noto Sans TC (font-family only) - declared in SCSS; no font stylesheet is linked, so it relies on a locally installed font or the sans-serif fallback

樣式

項目 內容
SCSS 入口 sass/index.scss
輸出 CSS css/index.css
Partials _top-nav.scss, _bottom-footer.scss, _header.scss, left/_index.scss, left/_topest.scss, left/_blog.scss, left/_list-1.scss, left/_list-2.scss, left/_grid-1.scss, left/_grid-2.scss, left/_post.scss, left/_comment.scss, left/_form.scss, left/_ads.scss, right/_index.scss, right/_button.scss, right/_list.scss, right/_topic.scss, right/_tag.scss (empty), right/_contact.scss (empty)

index.scss 含 reset、共用元件與 #right-tab keyframes,並引入 _top-nav、_bottom-footer、_header 與 left(主欄:blog、列表、格狀、文章、留言、表單、廣告)、right(側欄)兩組 partial。 _header 負責 #personal-header(以 [index] @for 切換輪播)、#default-header、文章與作者頁首。 使用 var(--color-dark-)、var(--color-light-)、var(--color-brand-*)、var(--width-max)、var(--bgcolor),但本資料夾未定義(20230719 寫在 inline <style>,此處沒有)。

cd target/20230720
npx sass sass/index.scss css/index.css --no-source-map || exit 1

使用技巧

外部資源

相關頁面

EN