From 2507f3a381eb812d04c9102f969863c36852ddad Mon Sep 17 00:00:00 2001 From: dichgrem Date: Fri, 2 Jan 2026 16:03:40 +0800 Subject: [PATCH] feat:improve_performance --- sass/font-hack-subset.scss | 8 ++++---- sass/font-hack.scss | 8 ++++---- sass/main.scss | 6 +++--- templates/macros/head.html | 14 -------------- 4 files changed, 11 insertions(+), 25 deletions(-) diff --git a/sass/font-hack-subset.scss b/sass/font-hack-subset.scss index 1742ed7..8101e81 100644 --- a/sass/font-hack-subset.scss +++ b/sass/font-hack-subset.scss @@ -7,7 +7,7 @@ @font-face { font-family: 'Hack'; /* Use full version (not a subset) for unicode icon support */ - src: url('fonts/hack-regular.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-regular.woff?sha=3114f1256') format('woff'); + src: url('fonts/hack-regular.woff2') format('woff2'), url('fonts/hack-regular.woff') format('woff'); font-weight: 400; font-style: normal; font-display: swap; @@ -15,7 +15,7 @@ @font-face { font-family: 'Hack'; - src: url('fonts/hack-bold-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bold-subset.woff?sha=3114f1256') format('woff'); + src: url('fonts/hack-bold-subset.woff2') format('woff2'), url('fonts/hack-bold-subset.woff') format('woff'); font-weight: 700; font-style: normal; font-display: swap; @@ -23,7 +23,7 @@ @font-face { font-family: 'Hack'; - src: url('fonts/hack-italic-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-italic-webfont.woff?sha=3114f1256') format('woff'); + src: url('fonts/hack-italic-subset.woff2') format('woff2'), url('fonts/hack-italic-webfont.woff') format('woff'); font-weight: 400; font-style: italic; font-display: swap; @@ -31,7 +31,7 @@ @font-face { font-family: 'Hack'; - src: url('fonts/hack-bolditalic-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bolditalic-subset.woff?sha=3114f1256') format('woff'); + src: url('fonts/hack-bolditalic-subset.woff2') format('woff2'), url('fonts/hack-bolditalic-subset.woff') format('woff'); font-weight: 700; font-style: italic; font-display: swap; diff --git a/sass/font-hack.scss b/sass/font-hack.scss index f28f250..e695b33 100644 --- a/sass/font-hack.scss +++ b/sass/font-hack.scss @@ -6,7 +6,7 @@ * -------------------------- */ @font-face { font-family: 'Hack'; - src: url('fonts/hack-regular.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-regular.woff?sha=3114f1256') format('woff'); + src: url('fonts/hack-regular.woff2') format('woff2'), url('fonts/hack-regular.woff') format('woff'); font-weight: 400; font-style: normal; font-display: swap; @@ -14,7 +14,7 @@ @font-face { font-family: 'Hack'; - src: url('fonts/hack-bold.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bold.woff?sha=3114f1256') format('woff'); + src: url('fonts/hack-bold.woff2') format('woff2'), url('fonts/hack-bold.woff') format('woff'); font-weight: 700; font-style: normal; font-display: swap; @@ -22,7 +22,7 @@ @font-face { font-family: 'Hack'; - src: url('fonts/hack-italic.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-italic.woff?sha=3114f1256') format('woff'); + src: url('fonts/hack-italic.woff2') format('woff2'), url('fonts/hack-italic.woff') format('woff'); font-weight: 400; font-style: italic; font-display: swap; @@ -30,7 +30,7 @@ @font-face { font-family: 'Hack'; - src: url('fonts/hack-bolditalic.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bolditalic.woff?sha=3114f1256') format('woff'); + src: url('fonts/hack-bolditalic.woff2') format('woff2'), url('fonts/hack-bolditalic.woff') format('woff'); font-weight: 700; font-style: italic; font-display: swap; diff --git a/sass/main.scss b/sass/main.scss index 453bc18..969188d 100644 --- a/sass/main.scss +++ b/sass/main.scss @@ -13,7 +13,7 @@ html { body { margin: 0; padding: 0; - font-family: Hack, DejaVu Sans Mono, Monaco, Consolas, Ubuntu Mono, monospace; + font-family: DejaVu Sans Mono, Monaco, Consolas, Ubuntu Mono, monospace; font-size: 1rem; line-height: 1.54; background-color: var(--background); @@ -118,7 +118,7 @@ figure { } code { - font-family: Hack, DejaVu Sans Mono, Monaco, Consolas, Ubuntu Mono, monospace; + font-family: DejaVu Sans Mono, Monaco, Consolas, Ubuntu Mono, monospace; font-feature-settings: normal; background: var(--accent-alpha-20); padding: 1px 6px; @@ -127,7 +127,7 @@ code { } pre { - font-family: Hack, DejaVu Sans Mono, Monaco, Consolas, Ubuntu Mono, monospace; + font-family: DejaVu Sans Mono, Monaco, Consolas, Ubuntu Mono, monospace; padding: 20px; font-size: .95rem; overflow: auto; diff --git a/templates/macros/head.html b/templates/macros/head.html index 3e39dd1..8d2c2c0 100644 --- a/templates/macros/head.html +++ b/templates/macros/head.html @@ -4,11 +4,6 @@ - - - - - @@ -24,15 +19,6 @@ {% endif -%} {% endif -%} -{%- if config.extra.use_full_hack_font == "exo2" %} - - -{%- elif config.extra.use_full_hack_font %} - -{% else %} - -{% endif -%} - {% endmacro head %}