diff --git a/404.html b/404.html index 746ced8d..cd3c9674 100644 --- a/404.html +++ b/404.html @@ -27,7 +27,7 @@ - + diff --git a/Makefile b/Makefile index dab7b2d3..70a2106a 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,7 @@ check: python3 scripts/generate_og_images.py --check python3 scripts/check_blog_generation.py python3 scripts/build_pages.py --check + python3 scripts/update_hand_work_contact_feet.py --check python3 scripts/update_work_jsonld.py --check python3 scripts/check_site.py python3 scripts/check_performance.py @@ -35,6 +36,7 @@ generate: python3 scripts/update_image_dimensions.py python3 generate_blog_pages.py python3 scripts/build_pages.py + python3 scripts/update_hand_work_contact_feet.py python3 scripts/update_favorites_pages.py serve: diff --git a/about.html b/about.html index 0a284efc..b581136c 100644 --- a/about.html +++ b/about.html @@ -33,7 +33,7 @@ - + @@ -71,7 +71,7 @@

About关于

connecting the dots.

Che Zhao · 趙澈 · Hong KongChe Zhao · 趙澈 · 香港

-

Full-stack developer in AI and data. I care about AI, problem solving and design.做 AI 和数据方向的全栈开发,关注 AI、问题解决和设计。

+

Full-stack developer in AI and data. I care about AI, problem solving and design.AI 与数据方向的全栈开发者,关注 AI、问题解决和设计。

I’m into the outdoors, music, reading, games and more.兴趣有户外、音乐、阅读、游戏等。

diff --git a/apps.html b/apps.html index 894fc75f..d7d90d13 100644 --- a/apps.html +++ b/apps.html @@ -33,7 +33,7 @@ - + diff --git a/apps/sleep-toolkit.en.html b/apps/sleep-toolkit.en.html index 7126c223..0724ff8f 100644 --- a/apps/sleep-toolkit.en.html +++ b/apps/sleep-toolkit.en.html @@ -73,7 +73,7 @@ - + diff --git a/apps/sleep-toolkit.html b/apps/sleep-toolkit.html index d8493a76..33017409 100644 --- a/apps/sleep-toolkit.html +++ b/apps/sleep-toolkit.html @@ -73,7 +73,7 @@ - + diff --git a/blogs.html b/blogs.html index 969a43ad..bab771db 100644 --- a/blogs.html +++ b/blogs.html @@ -32,7 +32,7 @@ - + diff --git a/blogs/a-bird-across-models.en.html b/blogs/a-bird-across-models.en.html index 3838c247..be63f7c7 100644 --- a/blogs/a-bird-across-models.en.html +++ b/blogs/a-bird-across-models.en.html @@ -33,7 +33,7 @@ - + @@ -155,7 +155,7 @@

V. Collaborative Personality

Tags

AI

Linked from

No other article links here yet.
- + diff --git a/blogs/a-bird-across-models.html b/blogs/a-bird-across-models.html index 7344a701..a3a335fe 100644 --- a/blogs/a-bird-across-models.html +++ b/blogs/a-bird-across-models.html @@ -33,7 +33,7 @@ - + @@ -158,7 +158,7 @@

五、协作人格

标签

AI

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/a-bulbuls-first-100-days.en.html b/blogs/a-bulbuls-first-100-days.en.html index 25028e51..66199812 100644 --- a/blogs/a-bulbuls-first-100-days.en.html +++ b/blogs/a-bulbuls-first-100-days.en.html @@ -33,7 +33,7 @@ - + @@ -164,7 +164,7 @@

Day 100 - August 30

Tags

Life
- + diff --git a/blogs/a-bulbuls-first-100-days.html b/blogs/a-bulbuls-first-100-days.html index 3ef66b53..205df1f6 100644 --- a/blogs/a-bulbuls-first-100-days.html +++ b/blogs/a-bulbuls-first-100-days.html @@ -33,7 +33,7 @@ - + @@ -163,7 +163,7 @@

Day 100 - August 30

标签

生活
- + diff --git a/blogs/autumn-like-early-summer.en.html b/blogs/autumn-like-early-summer.en.html index 43b41383..47e57e74 100644 --- a/blogs/autumn-like-early-summer.en.html +++ b/blogs/autumn-like-early-summer.en.html @@ -33,7 +33,7 @@ - + @@ -101,7 +101,7 @@

Autumn Like Early Summer

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/autumn-like-early-summer.html b/blogs/autumn-like-early-summer.html index 9d14ea6b..6ee1be27 100644 --- a/blogs/autumn-like-early-summer.html +++ b/blogs/autumn-like-early-summer.html @@ -33,7 +33,7 @@ - + @@ -100,7 +100,7 @@

秋若初夏

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/black-myth-wukong-bosses.en.html b/blogs/black-myth-wukong-bosses.en.html index 7fbea8d4..42567db8 100644 --- a/blogs/black-myth-wukong-bosses.en.html +++ b/blogs/black-myth-wukong-bosses.en.html @@ -33,7 +33,7 @@ - + @@ -99,7 +99,7 @@

Thoughts on a Few Bosses in Black Myth: Wukong

Tags

Games

Linked from

No other article links here yet.
- + diff --git a/blogs/black-myth-wukong-bosses.html b/blogs/black-myth-wukong-bosses.html index cb04604e..3b1cc1a7 100644 --- a/blogs/black-myth-wukong-bosses.html +++ b/blogs/black-myth-wukong-bosses.html @@ -33,7 +33,7 @@ - + @@ -98,7 +98,7 @@

说说对《黑神话悟空》几个Boss的感想

标签

游戏

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/charity-gala-with-codex.en.html b/blogs/charity-gala-with-codex.en.html index 4ff3c199..a8ec7125 100644 --- a/blogs/charity-gala-with-codex.en.html +++ b/blogs/charity-gala-with-codex.en.html @@ -33,7 +33,7 @@ - + @@ -122,7 +122,7 @@

Lending a Hand at a Charity Gala, with Codex

Tags

AIHackLife

Linked from

No other article links here yet.
- + diff --git a/blogs/charity-gala-with-codex.html b/blogs/charity-gala-with-codex.html index dc1dd7ae..b352672c 100644 --- a/blogs/charity-gala-with-codex.html +++ b/blogs/charity-gala-with-codex.html @@ -33,7 +33,7 @@ - + @@ -121,7 +121,7 @@

和 Codex 一起,给慈善晚会搭把手

标签

AIHack生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/data-information-knowledge-wisdom.en.html b/blogs/data-information-knowledge-wisdom.en.html index a4798dda..c6b3041c 100644 --- a/blogs/data-information-knowledge-wisdom.en.html +++ b/blogs/data-information-knowledge-wisdom.en.html @@ -33,7 +33,7 @@ - + @@ -95,7 +95,7 @@

Data, Information, Knowledge, Wisdom

Tags

ThinkingKnowledge

Linked from

No other article links here yet.
- + diff --git a/blogs/data-information-knowledge-wisdom.html b/blogs/data-information-knowledge-wisdom.html index d69f275e..8342fa9e 100644 --- a/blogs/data-information-knowledge-wisdom.html +++ b/blogs/data-information-knowledge-wisdom.html @@ -33,7 +33,7 @@ - + @@ -94,7 +94,7 @@

数据、信息、知识、智慧

标签

思考知识管理

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/dont-express-yourself-pointlessly.en.html b/blogs/dont-express-yourself-pointlessly.en.html index c538c914..6647b208 100644 --- a/blogs/dont-express-yourself-pointlessly.en.html +++ b/blogs/dont-express-yourself-pointlessly.en.html @@ -33,7 +33,7 @@ - + @@ -128,7 +128,7 @@

Please Don't Express Yourself Pointlessly

Tags

Thinking

Linked from

No other article links here yet.
- + diff --git a/blogs/dont-express-yourself-pointlessly.html b/blogs/dont-express-yourself-pointlessly.html index ab99e04a..ded3f716 100644 --- a/blogs/dont-express-yourself-pointlessly.html +++ b/blogs/dont-express-yourself-pointlessly.html @@ -33,7 +33,7 @@ - + @@ -127,7 +127,7 @@

请不要做无谓的表达

标签

思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/emerging-from-abyss.en.html b/blogs/emerging-from-abyss.en.html index 19fbcdfe..2d9bbe1a 100644 --- a/blogs/emerging-from-abyss.en.html +++ b/blogs/emerging-from-abyss.en.html @@ -33,7 +33,7 @@ - + @@ -227,7 +227,7 @@

Epilogue

Tags

AI
- + diff --git a/blogs/emerging-from-abyss.html b/blogs/emerging-from-abyss.html index 6389ed51..5c00d533 100644 --- a/blogs/emerging-from-abyss.html +++ b/blogs/emerging-from-abyss.html @@ -33,7 +33,7 @@ - + @@ -227,7 +227,7 @@

尾声

标签

AI
- + diff --git a/blogs/exformation-and-information.en.html b/blogs/exformation-and-information.en.html index 2e9f8cd5..3b963731 100644 --- a/blogs/exformation-and-information.en.html +++ b/blogs/exformation-and-information.en.html @@ -33,7 +33,7 @@ - + @@ -113,7 +113,7 @@

Exformation and Information: Reading Kenya Hara's Desi

Linked from

No other article links here yet.
- + diff --git a/blogs/exformation-and-information.html b/blogs/exformation-and-information.html index a0ccba18..9086941a 100644 --- a/blogs/exformation-and-information.html +++ b/blogs/exformation-and-information.html @@ -33,7 +33,7 @@ - + @@ -112,7 +112,7 @@

Exformation和Information——读《设计中的设

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/exponential-vs-power-law-distributions.en.html b/blogs/exponential-vs-power-law-distributions.en.html index 592ab72a..35893ad5 100644 --- a/blogs/exponential-vs-power-law-distributions.en.html +++ b/blogs/exponential-vs-power-law-distributions.en.html @@ -33,7 +33,7 @@ - + @@ -139,7 +139,7 @@

Comparing the Plots of Exponential and Power-Law Distr

Linked from

No other article links here yet.
- + diff --git a/blogs/exponential-vs-power-law-distributions.html b/blogs/exponential-vs-power-law-distributions.html index 4d1be1b6..88ea9ecd 100644 --- a/blogs/exponential-vs-power-law-distributions.html +++ b/blogs/exponential-vs-power-law-distributions.html @@ -33,7 +33,7 @@ - + @@ -138,7 +138,7 @@

指数分布与幂律分布的图像对比

标签

Hack

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/golden-ratio-and-design.en.html b/blogs/golden-ratio-and-design.en.html index fc7fcba4..7c6568c3 100644 --- a/blogs/golden-ratio-and-design.en.html +++ b/blogs/golden-ratio-and-design.en.html @@ -33,7 +33,7 @@ - + @@ -141,7 +141,7 @@

The Golden Ratio in Design

Tags

Design

Linked from

No other article links here yet.
- + diff --git a/blogs/golden-ratio-and-design.html b/blogs/golden-ratio-and-design.html index 87f94954..ce155ead 100644 --- a/blogs/golden-ratio-and-design.html +++ b/blogs/golden-ratio-and-design.html @@ -33,7 +33,7 @@ - + @@ -142,7 +142,7 @@

黄金比例与设计应用

标签

设计

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/hong-kong-drifters-and-mainland-income-tax.en.html b/blogs/hong-kong-drifters-and-mainland-income-tax.en.html index 994feda6..577273c6 100644 --- a/blogs/hong-kong-drifters-and-mainland-income-tax.en.html +++ b/blogs/hong-kong-drifters-and-mainland-income-tax.en.html @@ -33,7 +33,7 @@ - + @@ -241,7 +241,7 @@

A Digression

Tags

Thinking

Linked from

No other article links here yet.
- + diff --git a/blogs/hong-kong-drifters-and-mainland-income-tax.html b/blogs/hong-kong-drifters-and-mainland-income-tax.html index 4cf28e90..8cf5ccfd 100644 --- a/blogs/hong-kong-drifters-and-mainland-income-tax.html +++ b/blogs/hong-kong-drifters-and-mainland-income-tax.html @@ -33,7 +33,7 @@ - + @@ -239,7 +239,7 @@

题外延伸

标签

思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/it-is-time.en.html b/blogs/it-is-time.en.html index 5f6c1f09..5920eebb 100644 --- a/blogs/it-is-time.en.html +++ b/blogs/it-is-time.en.html @@ -33,7 +33,7 @@ - + @@ -98,7 +98,7 @@

It Is Time

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/it-is-time.html b/blogs/it-is-time.html index 787226bb..d9889f14 100644 --- a/blogs/it-is-time.html +++ b/blogs/it-is-time.html @@ -33,7 +33,7 @@ - + @@ -97,7 +97,7 @@

是时候

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/media-and-content-business-1-communication-models.en.html b/blogs/media-and-content-business-1-communication-models.en.html index 69505d77..3c794de9 100644 --- a/blogs/media-and-content-business-1-communication-models.en.html +++ b/blogs/media-and-content-business-1-communication-models.en.html @@ -33,7 +33,7 @@ - + @@ -111,7 +111,7 @@

Series Contents

Tags

Thinking

Linked from

No other article links here yet.
- + diff --git a/blogs/media-and-content-business-1-communication-models.html b/blogs/media-and-content-business-1-communication-models.html index 1414d974..ade71042 100644 --- a/blogs/media-and-content-business-1-communication-models.html +++ b/blogs/media-and-content-business-1-communication-models.html @@ -33,7 +33,7 @@ - + @@ -110,7 +110,7 @@

系列目录

标签

思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/mle-map-em-and-point-estimation.en.html b/blogs/mle-map-em-and-point-estimation.en.html index 96120252..f1e40913 100644 --- a/blogs/mle-map-em-and-point-estimation.en.html +++ b/blogs/mle-map-em-and-point-estimation.en.html @@ -33,7 +33,7 @@ - + @@ -108,7 +108,7 @@

A loose example

Tags

AIThinking

Linked from

No other article links here yet.
- + diff --git a/blogs/mle-map-em-and-point-estimation.html b/blogs/mle-map-em-and-point-estimation.html index feaee054..379d358a 100644 --- a/blogs/mle-map-em-and-point-estimation.html +++ b/blogs/mle-map-em-and-point-estimation.html @@ -33,7 +33,7 @@ - + @@ -107,7 +107,7 @@

不严谨的例子

标签

AI思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/my-2021-in-pictures.en.html b/blogs/my-2021-in-pictures.en.html index b9427839..c4ee966a 100644 --- a/blogs/my-2021-in-pictures.en.html +++ b/blogs/my-2021-in-pictures.en.html @@ -33,7 +33,7 @@ - + @@ -121,7 +121,7 @@

The Last Hike of 2021

Tags

LifeOutdoors

Linked from

No other article links here yet.
- + diff --git a/blogs/my-2021-in-pictures.html b/blogs/my-2021-in-pictures.html index 5ba1d3e4..e32f3d9c 100644 --- a/blogs/my-2021-in-pictures.html +++ b/blogs/my-2021-in-pictures.html @@ -33,7 +33,7 @@ - + @@ -120,7 +120,7 @@

二〇二一的最后一次行山

标签

生活户外

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/my-2022-in-pictures.en.html b/blogs/my-2022-in-pictures.en.html index c2382d06..d4721e8f 100644 --- a/blogs/my-2022-in-pictures.en.html +++ b/blogs/my-2022-in-pictures.en.html @@ -33,7 +33,7 @@ - + @@ -152,7 +152,7 @@

Those Shadows

Tags

LifeOutdoors

Linked from

No other article links here yet.
- + diff --git a/blogs/my-2022-in-pictures.html b/blogs/my-2022-in-pictures.html index 30faa78b..0cade759 100644 --- a/blogs/my-2022-in-pictures.html +++ b/blogs/my-2022-in-pictures.html @@ -33,7 +33,7 @@ - + @@ -151,7 +151,7 @@

那些阴影

标签

生活户外

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/my-2023-in-pictures.en.html b/blogs/my-2023-in-pictures.en.html index 409e393b..8361c0c0 100644 --- a/blogs/my-2023-in-pictures.en.html +++ b/blogs/my-2023-in-pictures.en.html @@ -33,7 +33,7 @@ - + @@ -125,7 +125,7 @@

Life

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/my-2023-in-pictures.html b/blogs/my-2023-in-pictures.html index f1155cdc..be50ce3a 100644 --- a/blogs/my-2023-in-pictures.html +++ b/blogs/my-2023-in-pictures.html @@ -33,7 +33,7 @@ - + @@ -124,7 +124,7 @@

生命

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/my-haba-snow-mountain-journey.en.html b/blogs/my-haba-snow-mountain-journey.en.html index 50ce00eb..54701994 100644 --- a/blogs/my-haba-snow-mountain-journey.en.html +++ b/blogs/my-haba-snow-mountain-journey.en.html @@ -33,7 +33,7 @@ - + @@ -419,7 +419,7 @@

Visualization notes

Tags

Outdoors
- + diff --git a/blogs/my-haba-snow-mountain-journey.html b/blogs/my-haba-snow-mountain-journey.html index 71862312..4791f49b 100644 --- a/blogs/my-haba-snow-mountain-journey.html +++ b/blogs/my-haba-snow-mountain-journey.html @@ -33,7 +33,7 @@ - + @@ -423,7 +423,7 @@

可视化总结说明

标签

户外
- + diff --git a/blogs/my-hands.en.html b/blogs/my-hands.en.html index 8f16758c..d777055d 100644 --- a/blogs/my-hands.en.html +++ b/blogs/my-hands.en.html @@ -33,7 +33,7 @@ - + @@ -110,7 +110,7 @@

Appendix: Hai Zi, "Your Hands"

Tags

Poetry

Linked from

No other article links here yet.
- + diff --git a/blogs/my-hands.html b/blogs/my-hands.html index 443151d6..a6040b53 100644 --- a/blogs/my-hands.html +++ b/blogs/my-hands.html @@ -33,7 +33,7 @@ - + @@ -127,7 +127,7 @@

附:海子《你的手》

标签

诗

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/my-personal-knowledge-management-system-2026-03.en.html b/blogs/my-personal-knowledge-management-system-2026-03.en.html index d9e81c3f..de6cc4da 100644 --- a/blogs/my-personal-knowledge-management-system-2026-03.en.html +++ b/blogs/my-personal-knowledge-management-system-2026-03.en.html @@ -33,7 +33,7 @@ - + @@ -371,7 +371,7 @@

Appendix: Full Log of the System's Iteration

Tags

KnowledgeAIHackDesign

Linked from

No other article links here yet.
- + diff --git a/blogs/my-personal-knowledge-management-system-2026-03.html b/blogs/my-personal-knowledge-management-system-2026-03.html index 2a8ed828..76510080 100644 --- a/blogs/my-personal-knowledge-management-system-2026-03.html +++ b/blogs/my-personal-knowledge-management-system-2026-03.html @@ -33,7 +33,7 @@ - + @@ -369,7 +369,7 @@

附录:系统迭代的完整记录

标签

知识管理AIHack设计

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-autumn.en.html b/blogs/old-memories-autumn.en.html index 4af053e9..aaae2745 100644 --- a/blogs/old-memories-autumn.en.html +++ b/blogs/old-memories-autumn.en.html @@ -33,7 +33,7 @@ - + @@ -103,7 +103,7 @@

Another Cool Day, a Fine Autumn

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-autumn.html b/blogs/old-memories-autumn.html index 7b60d0e3..41d7cf21 100644 --- a/blogs/old-memories-autumn.html +++ b/blogs/old-memories-autumn.html @@ -33,7 +33,7 @@ - + @@ -102,7 +102,7 @@

又一天凉好个秋

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-city.en.html b/blogs/old-memories-city.en.html index 7f883aa8..8c8f44f5 100644 --- a/blogs/old-memories-city.en.html +++ b/blogs/old-memories-city.en.html @@ -33,7 +33,7 @@ - + @@ -101,7 +101,7 @@

The City I Love

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-city.html b/blogs/old-memories-city.html index 26bcc1c0..337bda3f 100644 --- a/blogs/old-memories-city.html +++ b/blogs/old-memories-city.html @@ -33,7 +33,7 @@ - + @@ -100,7 +100,7 @@

我所爱的城市

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-four-years.en.html b/blogs/old-memories-four-years.en.html index fcc4ee02..29fa8d9c 100644 --- a/blogs/old-memories-four-years.en.html +++ b/blogs/old-memories-four-years.en.html @@ -33,7 +33,7 @@ - + @@ -103,7 +103,7 @@

Four Years On

Tags

Life
- + diff --git a/blogs/old-memories-four-years.html b/blogs/old-memories-four-years.html index 61fbba28..4413b37d 100644 --- a/blogs/old-memories-four-years.html +++ b/blogs/old-memories-four-years.html @@ -33,7 +33,7 @@ - + @@ -102,7 +102,7 @@

四年了

标签

生活
- + diff --git a/blogs/old-memories-idle-words.en.html b/blogs/old-memories-idle-words.en.html index 9b7102c6..a2629f5d 100644 --- a/blogs/old-memories-idle-words.en.html +++ b/blogs/old-memories-idle-words.en.html @@ -33,7 +33,7 @@ - + @@ -105,7 +105,7 @@

A Few Idle Words

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-idle-words.html b/blogs/old-memories-idle-words.html index df00d7b9..cdf67056 100644 --- a/blogs/old-memories-idle-words.html +++ b/blogs/old-memories-idle-words.html @@ -33,7 +33,7 @@ - + @@ -104,7 +104,7 @@

闲言几句

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-july.en.html b/blogs/old-memories-july.en.html index 9505d2a7..a0ddb614 100644 --- a/blogs/old-memories-july.en.html +++ b/blogs/old-memories-july.en.html @@ -33,7 +33,7 @@ - + @@ -112,7 +112,7 @@

A Serene and Precious July

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-july.html b/blogs/old-memories-july.html index d561ae3e..f1f10696 100644 --- a/blogs/old-memories-july.html +++ b/blogs/old-memories-july.html @@ -33,7 +33,7 @@ - + @@ -111,7 +111,7 @@

宁静而珍贵的七月

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-letting-go.en.html b/blogs/old-memories-letting-go.en.html index 046b6dde..8d38c264 100644 --- a/blogs/old-memories-letting-go.en.html +++ b/blogs/old-memories-letting-go.en.html @@ -33,7 +33,7 @@ - + @@ -104,7 +104,7 @@

Love and Letting Go

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-letting-go.html b/blogs/old-memories-letting-go.html index e03ed021..0b6d4baf 100644 --- a/blogs/old-memories-letting-go.html +++ b/blogs/old-memories-letting-go.html @@ -33,7 +33,7 @@ - + @@ -103,7 +103,7 @@

爱与放弃

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-may-rain.en.html b/blogs/old-memories-may-rain.en.html index abd613d0..31050274 100644 --- a/blogs/old-memories-may-rain.en.html +++ b/blogs/old-memories-may-rain.en.html @@ -33,7 +33,7 @@ - + @@ -108,7 +108,7 @@

May Rain

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-may-rain.html b/blogs/old-memories-may-rain.html index 371d88e7..dcf98338 100644 --- a/blogs/old-memories-may-rain.html +++ b/blogs/old-memories-may-rain.html @@ -33,7 +33,7 @@ - + @@ -109,7 +109,7 @@

五月雨

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-moving-away.en.html b/blogs/old-memories-moving-away.en.html index a8ec8051..6f1b4c25 100644 --- a/blogs/old-memories-moving-away.en.html +++ b/blogs/old-memories-moving-away.en.html @@ -33,7 +33,7 @@ - + @@ -99,7 +99,7 @@

Moving Away

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-moving-away.html b/blogs/old-memories-moving-away.html index d5d48101..a508408a 100644 --- a/blogs/old-memories-moving-away.html +++ b/blogs/old-memories-moving-away.html @@ -33,7 +33,7 @@ - + @@ -98,7 +98,7 @@

远离

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-nightscape.en.html b/blogs/old-memories-nightscape.en.html index 7870dcb7..3bbcafe5 100644 --- a/blogs/old-memories-nightscape.en.html +++ b/blogs/old-memories-nightscape.en.html @@ -33,7 +33,7 @@ - + @@ -108,7 +108,7 @@

Nightscape

Tags

LifeThinking

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-nightscape.html b/blogs/old-memories-nightscape.html index 847279a5..def5fbb2 100644 --- a/blogs/old-memories-nightscape.html +++ b/blogs/old-memories-nightscape.html @@ -33,7 +33,7 @@ - + @@ -107,7 +107,7 @@

夜色

标签

生活思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-numbers.en.html b/blogs/old-memories-numbers.en.html index 615010a7..ca2fcf58 100644 --- a/blogs/old-memories-numbers.en.html +++ b/blogs/old-memories-numbers.en.html @@ -33,7 +33,7 @@ - + @@ -112,7 +112,7 @@

Numbers

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-numbers.html b/blogs/old-memories-numbers.html index e74fdcca..3ad21c3b 100644 --- a/blogs/old-memories-numbers.html +++ b/blogs/old-memories-numbers.html @@ -33,7 +33,7 @@ - + @@ -109,7 +109,7 @@

号码

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-on-repeat.en.html b/blogs/old-memories-on-repeat.en.html index 30556eb6..3346b6b5 100644 --- a/blogs/old-memories-on-repeat.en.html +++ b/blogs/old-memories-on-repeat.en.html @@ -33,7 +33,7 @@ - + @@ -102,7 +102,7 @@

On Repeat

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-on-repeat.html b/blogs/old-memories-on-repeat.html index a9ea3ae2..6ecf54a3 100644 --- a/blogs/old-memories-on-repeat.html +++ b/blogs/old-memories-on-repeat.html @@ -33,7 +33,7 @@ - + @@ -101,7 +101,7 @@

“没有意外,一直重来”

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-paper-and-pen.en.html b/blogs/old-memories-paper-and-pen.en.html index 3386d240..ff8824b7 100644 --- a/blogs/old-memories-paper-and-pen.en.html +++ b/blogs/old-memories-paper-and-pen.en.html @@ -33,7 +33,7 @@ - + @@ -103,7 +103,7 @@

Paper and Pen

Tags

LifeThinking

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-paper-and-pen.html b/blogs/old-memories-paper-and-pen.html index 727389e0..86cf899f 100644 --- a/blogs/old-memories-paper-and-pen.html +++ b/blogs/old-memories-paper-and-pen.html @@ -33,7 +33,7 @@ - + @@ -102,7 +102,7 @@

纸笔

标签

生活思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-serenity.en.html b/blogs/old-memories-serenity.en.html index 1b82b1a7..ec46324c 100644 --- a/blogs/old-memories-serenity.en.html +++ b/blogs/old-memories-serenity.en.html @@ -33,7 +33,7 @@ - + @@ -103,7 +103,7 @@

Serenity

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-serenity.html b/blogs/old-memories-serenity.html index aadc0f0c..b9808874 100644 --- a/blogs/old-memories-serenity.html +++ b/blogs/old-memories-serenity.html @@ -33,7 +33,7 @@ - + @@ -102,7 +102,7 @@

宁静

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-sixteen-months.en.html b/blogs/old-memories-sixteen-months.en.html index 01935aaa..8b946436 100644 --- a/blogs/old-memories-sixteen-months.en.html +++ b/blogs/old-memories-sixteen-months.en.html @@ -33,7 +33,7 @@ - + @@ -111,7 +111,7 @@

My Sixteen Months

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-sixteen-months.html b/blogs/old-memories-sixteen-months.html index 77b4060a..0b410fb5 100644 --- a/blogs/old-memories-sixteen-months.html +++ b/blogs/old-memories-sixteen-months.html @@ -33,7 +33,7 @@ - + @@ -110,7 +110,7 @@

我的十六个月

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-stars.en.html b/blogs/old-memories-stars.en.html index 234e6e28..e6eb47cb 100644 --- a/blogs/old-memories-stars.en.html +++ b/blogs/old-memories-stars.en.html @@ -33,7 +33,7 @@ - + @@ -102,7 +102,7 @@

Stars (Missing the Long Runs of Boarding-School Days,

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-stars.html b/blogs/old-memories-stars.html index d2b9807b..bae3a14c 100644 --- a/blogs/old-memories-stars.html +++ b/blogs/old-memories-stars.html @@ -33,7 +33,7 @@ - + @@ -101,7 +101,7 @@

星(怀念住校时的长跑或是其他)

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-walking.en.html b/blogs/old-memories-walking.en.html index b387713f..0fa0c01c 100644 --- a/blogs/old-memories-walking.en.html +++ b/blogs/old-memories-walking.en.html @@ -33,7 +33,7 @@ - + @@ -106,7 +106,7 @@

Walking

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-walking.html b/blogs/old-memories-walking.html index a612afe1..5311d567 100644 --- a/blogs/old-memories-walking.html +++ b/blogs/old-memories-walking.html @@ -33,7 +33,7 @@ - + @@ -105,7 +105,7 @@

走路

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/old-memories-young.en.html b/blogs/old-memories-young.en.html index 72711baa..b66375dd 100644 --- a/blogs/old-memories-young.en.html +++ b/blogs/old-memories-young.en.html @@ -33,7 +33,7 @@ - + @@ -100,7 +100,7 @@

Young and Naive

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/old-memories-young.html b/blogs/old-memories-young.html index 2c4d124a..6018a1e7 100644 --- a/blogs/old-memories-young.html +++ b/blogs/old-memories-young.html @@ -33,7 +33,7 @@ - + @@ -99,7 +99,7 @@

年少无知

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/on-expression.en.html b/blogs/on-expression.en.html index f3b7a2a3..5fd0f5a7 100644 --- a/blogs/on-expression.en.html +++ b/blogs/on-expression.en.html @@ -33,7 +33,7 @@ - + @@ -105,7 +105,7 @@

On Expression

Tags

Thinking

Linked from

No other article links here yet.
- + diff --git a/blogs/on-expression.html b/blogs/on-expression.html index 42661bbb..b42dc2c1 100644 --- a/blogs/on-expression.html +++ b/blogs/on-expression.html @@ -33,7 +33,7 @@ - + @@ -104,7 +104,7 @@

关于表达

标签

思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/on-the-value-of-war.en.html b/blogs/on-the-value-of-war.en.html index 491321fd..a9d1e079 100644 --- a/blogs/on-the-value-of-war.en.html +++ b/blogs/on-the-value-of-war.en.html @@ -33,7 +33,7 @@ - + @@ -114,7 +114,7 @@

On the Value of War

Tags

Books

Linked from

No other article links here yet.
- + diff --git a/blogs/on-the-value-of-war.html b/blogs/on-the-value-of-war.html index a57e1cf4..f84a3d2c 100644 --- a/blogs/on-the-value-of-war.html +++ b/blogs/on-the-value-of-war.html @@ -33,7 +33,7 @@ - + @@ -113,7 +113,7 @@

关于战争的价值

标签

书籍

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/only-forward-reading-1988.en.html b/blogs/only-forward-reading-1988.en.html index 58cac5f6..a9425a6e 100644 --- a/blogs/only-forward-reading-1988.en.html +++ b/blogs/only-forward-reading-1988.en.html @@ -33,7 +33,7 @@ - + @@ -105,7 +105,7 @@

Only Forward — Reading 1988: I Want to Talk with the

Linked from

No other article links here yet.
- + diff --git a/blogs/only-forward-reading-1988.html b/blogs/only-forward-reading-1988.html index 4002fe6b..9af7ff87 100644 --- a/blogs/only-forward-reading-1988.html +++ b/blogs/only-forward-reading-1988.html @@ -33,7 +33,7 @@ - + @@ -103,7 +103,7 @@

唯有前行——读《1988:我想和这个世界

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/overfitting-and-regularization.en.html b/blogs/overfitting-and-regularization.en.html index 5790324c..836cf6bf 100644 --- a/blogs/overfitting-and-regularization.en.html +++ b/blogs/overfitting-and-regularization.en.html @@ -33,7 +33,7 @@ - + @@ -99,7 +99,7 @@

On Overfitting and Regularization in Machine Learning<

Linked from

No other article links here yet.
- + diff --git a/blogs/overfitting-and-regularization.html b/blogs/overfitting-and-regularization.html index 2b9e52a4..46e7dedd 100644 --- a/blogs/overfitting-and-regularization.html +++ b/blogs/overfitting-and-regularization.html @@ -33,7 +33,7 @@ - + @@ -98,7 +98,7 @@

关于机器学习中的过拟合与正则化

标签

AI思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/personal-site-remake.en.html b/blogs/personal-site-remake.en.html index fe66a5ce..3d052d3c 100644 --- a/blogs/personal-site-remake.en.html +++ b/blogs/personal-site-remake.en.html @@ -33,7 +33,7 @@ - + @@ -143,7 +143,7 @@

connecting the dots.

Tags

DesignMusic

Linked from

No other article links here yet.
- + diff --git a/blogs/personal-site-remake.html b/blogs/personal-site-remake.html index 748df8f0..80e5c2c5 100644 --- a/blogs/personal-site-remake.html +++ b/blogs/personal-site-remake.html @@ -33,7 +33,7 @@ - + @@ -142,7 +142,7 @@

connecting the dots.

标签

设计音乐

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/problem-solving-and-design-1-situation.en.html b/blogs/problem-solving-and-design-1-situation.en.html index ff9f6f6a..65f66f28 100644 --- a/blogs/problem-solving-and-design-1-situation.en.html +++ b/blogs/problem-solving-and-design-1-situation.en.html @@ -33,7 +33,7 @@ - + @@ -116,7 +116,7 @@

Problem Solving and Design (1): The Problem Situation<
- + diff --git a/blogs/problem-solving-and-design-1-situation.html b/blogs/problem-solving-and-design-1-situation.html index b6bb146f..e854fe3c 100644 --- a/blogs/problem-solving-and-design-1-situation.html +++ b/blogs/problem-solving-and-design-1-situation.html @@ -33,7 +33,7 @@ - + @@ -115,7 +115,7 @@

问题解决与设计(一):问题情境

标签

思考设计
- + diff --git a/blogs/problem-solving-and-design-2-feasible-solutions.en.html b/blogs/problem-solving-and-design-2-feasible-solutions.en.html index 850efbda..5d4e9ba6 100644 --- a/blogs/problem-solving-and-design-2-feasible-solutions.en.html +++ b/blogs/problem-solving-and-design-2-feasible-solutions.en.html @@ -33,7 +33,7 @@ - + @@ -134,7 +134,7 @@

Problem Solving and Design (2): Feasible Solutions

Tags

ThinkingDesign
- + diff --git a/blogs/problem-solving-and-design-2-feasible-solutions.html b/blogs/problem-solving-and-design-2-feasible-solutions.html index 7ca1c2b1..91d7316d 100644 --- a/blogs/problem-solving-and-design-2-feasible-solutions.html +++ b/blogs/problem-solving-and-design-2-feasible-solutions.html @@ -33,7 +33,7 @@ - + @@ -133,7 +133,7 @@

问题解决与设计(二):可行解

标签

思考设计
- + diff --git a/blogs/problem-solving-and-design-3-open-problems.en.html b/blogs/problem-solving-and-design-3-open-problems.en.html index ae96735e..462d264e 100644 --- a/blogs/problem-solving-and-design-3-open-problems.en.html +++ b/blogs/problem-solving-and-design-3-open-problems.en.html @@ -33,7 +33,7 @@ - + @@ -118,7 +118,7 @@

Problem Solving and Design (3): Open-Ended Problems

Tags

ThinkingDesign
- + diff --git a/blogs/problem-solving-and-design-3-open-problems.html b/blogs/problem-solving-and-design-3-open-problems.html index feade054..261ccb1b 100644 --- a/blogs/problem-solving-and-design-3-open-problems.html +++ b/blogs/problem-solving-and-design-3-open-problems.html @@ -33,7 +33,7 @@ - + @@ -117,7 +117,7 @@

问题解决与设计(三):开放问题

标签

思考设计
- + diff --git a/blogs/problem-solving-and-design-4-choice-and-optima.en.html b/blogs/problem-solving-and-design-4-choice-and-optima.en.html index ce213dbb..1809af7f 100644 --- a/blogs/problem-solving-and-design-4-choice-and-optima.en.html +++ b/blogs/problem-solving-and-design-4-choice-and-optima.en.html @@ -33,7 +33,7 @@ - + @@ -167,7 +167,7 @@

Fighting indecision with complexity

Tags

ThinkingDesign

Linked from

No other article links here yet.
- + diff --git a/blogs/problem-solving-and-design-4-choice-and-optima.html b/blogs/problem-solving-and-design-4-choice-and-optima.html index 3ebd4817..a45d904d 100644 --- a/blogs/problem-solving-and-design-4-choice-and-optima.html +++ b/blogs/problem-solving-and-design-4-choice-and-optima.html @@ -33,7 +33,7 @@ - + @@ -167,7 +167,7 @@

以复杂对抗纠结

标签

思考设计

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/python-hot-reloading.en.html b/blogs/python-hot-reloading.en.html index b754022c..ff4e634d 100644 --- a/blogs/python-hot-reloading.en.html +++ b/blogs/python-hot-reloading.en.html @@ -33,7 +33,7 @@ - + @@ -192,7 +192,7 @@

Further questions

Tags

Hack

Linked from

No other article links here yet.
- + diff --git a/blogs/python-hot-reloading.html b/blogs/python-hot-reloading.html index 3847c3a5..12132bdd 100644 --- a/blogs/python-hot-reloading.html +++ b/blogs/python-hot-reloading.html @@ -33,7 +33,7 @@ - + @@ -191,7 +191,7 @@

扩展问题

标签

Hack

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/python-retry.en.html b/blogs/python-retry.en.html index d8368a77..03c991de 100644 --- a/blogs/python-retry.en.html +++ b/blogs/python-retry.en.html @@ -33,7 +33,7 @@ - + @@ -175,7 +175,7 @@

Decorator implementation

Tags

Hack

Linked from

No other article links here yet.
- + diff --git a/blogs/python-retry.html b/blogs/python-retry.html index ab3dd31a..90654eac 100644 --- a/blogs/python-retry.html +++ b/blogs/python-retry.html @@ -33,7 +33,7 @@ - + @@ -174,7 +174,7 @@

装饰器实现

标签

Hack

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/reading-2015-first-half.en.html b/blogs/reading-2015-first-half.en.html index 29ba7291..cf0657d0 100644 --- a/blogs/reading-2015-first-half.en.html +++ b/blogs/reading-2015-first-half.en.html @@ -33,7 +33,7 @@ - + @@ -173,7 +173,7 @@

Four stars: worthwhile (in reading order)

Tags

Books

Linked from

No other article links here yet.
- + diff --git a/blogs/reading-2015-first-half.html b/blogs/reading-2015-first-half.html index 11655022..41283886 100644 --- a/blogs/reading-2015-first-half.html +++ b/blogs/reading-2015-first-half.html @@ -33,7 +33,7 @@ - + @@ -172,7 +172,7 @@

四星尚可(按阅读顺序)

标签

书籍

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/reading-2015-second-half.en.html b/blogs/reading-2015-second-half.en.html index 60aab08f..4d93b704 100644 --- a/blogs/reading-2015-second-half.en.html +++ b/blogs/reading-2015-second-half.en.html @@ -33,7 +33,7 @@ - + @@ -136,7 +136,7 @@

Four stars: worthwhile (in reading order)

Tags

Books

Linked from

No other article links here yet.
- + diff --git a/blogs/reading-2015-second-half.html b/blogs/reading-2015-second-half.html index e5089288..e5ee761c 100644 --- a/blogs/reading-2015-second-half.html +++ b/blogs/reading-2015-second-half.html @@ -33,7 +33,7 @@ - + @@ -135,7 +135,7 @@

四星尚可(按阅读顺序)

标签

书籍

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/reading-2016.en.html b/blogs/reading-2016.en.html index 8d6dffef..acdf8aed 100644 --- a/blogs/reading-2016.en.html +++ b/blogs/reading-2016.en.html @@ -33,7 +33,7 @@ - + @@ -137,7 +137,7 @@

Roundup

Tags

Books
- + diff --git a/blogs/reading-2016.html b/blogs/reading-2016.html index 9b5f378c..803c7078 100644 --- a/blogs/reading-2016.html +++ b/blogs/reading-2016.html @@ -33,7 +33,7 @@ - + @@ -136,7 +136,7 @@

小结

标签

书籍
- + diff --git a/blogs/reading-2017-first-half.en.html b/blogs/reading-2017-first-half.en.html index ec9cd064..1d161b53 100644 --- a/blogs/reading-2017-first-half.en.html +++ b/blogs/reading-2017-first-half.en.html @@ -33,7 +33,7 @@ - + @@ -166,7 +166,7 @@

Roundup

Tags

Books

Linked from

No other article links here yet.
- + diff --git a/blogs/reading-2017-first-half.html b/blogs/reading-2017-first-half.html index e8fa3b13..fdea1c15 100644 --- a/blogs/reading-2017-first-half.html +++ b/blogs/reading-2017-first-half.html @@ -33,7 +33,7 @@ - + @@ -165,7 +165,7 @@

小结

标签

书籍

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/reading-2018.en.html b/blogs/reading-2018.en.html index 2d923e86..1b6160d1 100644 --- a/blogs/reading-2018.en.html +++ b/blogs/reading-2018.en.html @@ -33,7 +33,7 @@ - + @@ -160,7 +160,7 @@

Roundup

Tags

Books
- + diff --git a/blogs/reading-2018.html b/blogs/reading-2018.html index 4970b672..5ca31d26 100644 --- a/blogs/reading-2018.html +++ b/blogs/reading-2018.html @@ -33,7 +33,7 @@ - + @@ -161,7 +161,7 @@

小结

标签

书籍
- + diff --git a/blogs/reading-2019.en.html b/blogs/reading-2019.en.html index 5af1594d..49c7e0d7 100644 --- a/blogs/reading-2019.en.html +++ b/blogs/reading-2019.en.html @@ -33,7 +33,7 @@ - + @@ -237,7 +237,7 @@

Roundup

Tags

Books

Linked from

No other article links here yet.
- + diff --git a/blogs/reading-2019.html b/blogs/reading-2019.html index 283c2852..ea213938 100644 --- a/blogs/reading-2019.html +++ b/blogs/reading-2019.html @@ -33,7 +33,7 @@ - + @@ -240,7 +240,7 @@

小结

标签

书籍

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/seen-and-heard-in-lhasa.en.html b/blogs/seen-and-heard-in-lhasa.en.html index 7170b287..d8c834b3 100644 --- a/blogs/seen-and-heard-in-lhasa.en.html +++ b/blogs/seen-and-heard-in-lhasa.en.html @@ -33,7 +33,7 @@ - + @@ -107,7 +107,7 @@

A Thing or Two Seen and Heard in Lhasa

Tags

Outdoors

Linked from

No other article links here yet.
- + diff --git a/blogs/seen-and-heard-in-lhasa.html b/blogs/seen-and-heard-in-lhasa.html index 55e0bd56..47f15bcc 100644 --- a/blogs/seen-and-heard-in-lhasa.html +++ b/blogs/seen-and-heard-in-lhasa.html @@ -33,7 +33,7 @@ - + @@ -106,7 +106,7 @@

拉萨见闻之一二

标签

户外

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/setting-aside-this-hour.en.html b/blogs/setting-aside-this-hour.en.html index 1e627f9d..d92f565e 100644 --- a/blogs/setting-aside-this-hour.en.html +++ b/blogs/setting-aside-this-hour.en.html @@ -33,7 +33,7 @@ - + @@ -99,7 +99,7 @@

Setting Aside This Hour

Tags

LifeThinking

Linked from

No other article links here yet.
- + diff --git a/blogs/setting-aside-this-hour.html b/blogs/setting-aside-this-hour.html index 4a8d1231..566081d0 100644 --- a/blogs/setting-aside-this-hour.html +++ b/blogs/setting-aside-this-hour.html @@ -33,7 +33,7 @@ - + @@ -97,7 +97,7 @@

空出这一小时

标签

生活思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/simpsons-paradox-and-the-flaws-of-intuition.en.html b/blogs/simpsons-paradox-and-the-flaws-of-intuition.en.html index 2ad720e0..1b12e175 100644 --- a/blogs/simpsons-paradox-and-the-flaws-of-intuition.en.html +++ b/blogs/simpsons-paradox-and-the-flaws-of-intuition.en.html @@ -33,7 +33,7 @@ - + @@ -120,7 +120,7 @@

Simpson's Paradox and the Flaws of Intuition

Tags

Thinking

Linked from

No other article links here yet.
- + diff --git a/blogs/simpsons-paradox-and-the-flaws-of-intuition.html b/blogs/simpsons-paradox-and-the-flaws-of-intuition.html index 9c7650ed..6b74c160 100644 --- a/blogs/simpsons-paradox-and-the-flaws-of-intuition.html +++ b/blogs/simpsons-paradox-and-the-flaws-of-intuition.html @@ -33,7 +33,7 @@ - + @@ -119,7 +119,7 @@

辛普森悖论与直觉的缺陷

标签

思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/ten-trillion-2015s.en.html b/blogs/ten-trillion-2015s.en.html index 4955b74a..ec0b1400 100644 --- a/blogs/ten-trillion-2015s.en.html +++ b/blogs/ten-trillion-2015s.en.html @@ -33,7 +33,7 @@ - + @@ -108,7 +108,7 @@

Ten Trillion 2015s

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/ten-trillion-2015s.html b/blogs/ten-trillion-2015s.html index 6a4246e2..b0e88489 100644 --- a/blogs/ten-trillion-2015s.html +++ b/blogs/ten-trillion-2015s.html @@ -33,7 +33,7 @@ - + @@ -107,7 +107,7 @@

十万亿个二〇一五

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/ten-years-like-rain.en.html b/blogs/ten-years-like-rain.en.html index 2813e9a8..721a0b04 100644 --- a/blogs/ten-years-like-rain.en.html +++ b/blogs/ten-years-like-rain.en.html @@ -33,7 +33,7 @@ - + @@ -129,7 +129,7 @@

Ten Years Like Rain

Tags

Life

This article links to

Four Years On2012-05-01

Linked from

No other article links here yet.
- + diff --git a/blogs/ten-years-like-rain.html b/blogs/ten-years-like-rain.html index 85651640..bfe88193 100644 --- a/blogs/ten-years-like-rain.html +++ b/blogs/ten-years-like-rain.html @@ -33,7 +33,7 @@ - + @@ -128,7 +128,7 @@

十年如雨

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/thanks-for-sheltering-from-the-rain.en.html b/blogs/thanks-for-sheltering-from-the-rain.en.html index 1f24635a..2c7ec4ad 100644 --- a/blogs/thanks-for-sheltering-from-the-rain.en.html +++ b/blogs/thanks-for-sheltering-from-the-rain.en.html @@ -33,7 +33,7 @@ - + @@ -100,7 +100,7 @@

Thank You for Sheltering from the Rain

Tags

Life
- + diff --git a/blogs/thanks-for-sheltering-from-the-rain.html b/blogs/thanks-for-sheltering-from-the-rain.html index 96573775..e8c1eee7 100644 --- a/blogs/thanks-for-sheltering-from-the-rain.html +++ b/blogs/thanks-for-sheltering-from-the-rain.html @@ -33,7 +33,7 @@ - + @@ -99,7 +99,7 @@

谢谢你曾来避雨

标签

生活
- + diff --git a/blogs/the-door-pulled-shut.en.html b/blogs/the-door-pulled-shut.en.html index 93ce205b..50f76042 100644 --- a/blogs/the-door-pulled-shut.en.html +++ b/blogs/the-door-pulled-shut.en.html @@ -33,7 +33,7 @@ - + @@ -105,7 +105,7 @@

The Door Pulled Shut

Tags

Poetry

Linked from

No other article links here yet.
- + diff --git a/blogs/the-door-pulled-shut.html b/blogs/the-door-pulled-shut.html index 85fc1270..54cb9f23 100644 --- a/blogs/the-door-pulled-shut.html +++ b/blogs/the-door-pulled-shut.html @@ -33,7 +33,7 @@ - + @@ -104,7 +104,7 @@

掩上的门

标签

诗

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/the-limits-of-problem-analysis.en.html b/blogs/the-limits-of-problem-analysis.en.html index 20c78d04..ca61a0cd 100644 --- a/blogs/the-limits-of-problem-analysis.en.html +++ b/blogs/the-limits-of-problem-analysis.en.html @@ -33,7 +33,7 @@ - + @@ -100,7 +100,7 @@

The Limits of Problem Analysis

Tags

ThinkingHack

Linked from

No other article links here yet.
- + diff --git a/blogs/the-limits-of-problem-analysis.html b/blogs/the-limits-of-problem-analysis.html index a99fec2c..953a9f81 100644 --- a/blogs/the-limits-of-problem-analysis.html +++ b/blogs/the-limits-of-problem-analysis.html @@ -33,7 +33,7 @@ - + @@ -99,7 +99,7 @@

问题解析的极限

标签

思考Hack

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/the-tatami-galaxy.en.html b/blogs/the-tatami-galaxy.en.html index 6db6b49b..ddb8b605 100644 --- a/blogs/the-tatami-galaxy.en.html +++ b/blogs/the-tatami-galaxy.en.html @@ -33,7 +33,7 @@ - + @@ -123,7 +123,7 @@

A Universe in a Few Square Feet: On The Tatami Galaxy<

Linked from

No other article links here yet.
- + diff --git a/blogs/the-tatami-galaxy.html b/blogs/the-tatami-galaxy.html index fad8666e..22241f15 100644 --- a/blogs/the-tatami-galaxy.html +++ b/blogs/the-tatami-galaxy.html @@ -33,7 +33,7 @@ - + @@ -122,7 +122,7 @@

方寸间的宇宙——关于《四叠半神话大系

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/tracing-back.en.html b/blogs/tracing-back.en.html index 7dc61efc..a5bbe539 100644 --- a/blogs/tracing-back.en.html +++ b/blogs/tracing-back.en.html @@ -33,7 +33,7 @@ - + @@ -105,7 +105,7 @@

Tracing Back

Tags

Life

Linked from

No other article links here yet.
- + diff --git a/blogs/tracing-back.html b/blogs/tracing-back.html index 0706ae89..65f5f86e 100644 --- a/blogs/tracing-back.html +++ b/blogs/tracing-back.html @@ -33,7 +33,7 @@ - + @@ -104,7 +104,7 @@

回溯

标签

生活

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/use-cases-and-user-stories.en.html b/blogs/use-cases-and-user-stories.en.html index b26ceca8..b360c3cd 100644 --- a/blogs/use-cases-and-user-stories.en.html +++ b/blogs/use-cases-and-user-stories.en.html @@ -33,7 +33,7 @@ - + @@ -103,7 +103,7 @@

Digging into User Needs: Use Cases and User Stories

Tags

Design

Linked from

No other article links here yet.
- + diff --git a/blogs/use-cases-and-user-stories.html b/blogs/use-cases-and-user-stories.html index 97a577b6..1bb5cae5 100644 --- a/blogs/use-cases-and-user-stories.html +++ b/blogs/use-cases-and-user-stories.html @@ -33,7 +33,7 @@ - + @@ -102,7 +102,7 @@

挖掘用户需求:用例与用户故事

标签

设计

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/what-went-unwritten.en.html b/blogs/what-went-unwritten.en.html index fdecb078..79507bb5 100644 --- a/blogs/what-went-unwritten.en.html +++ b/blogs/what-went-unwritten.en.html @@ -33,7 +33,7 @@ - + @@ -111,7 +111,7 @@

What Went Unwritten

Tags

LifeThinking

Linked from

No other article links here yet.
- + diff --git a/blogs/what-went-unwritten.html b/blogs/what-went-unwritten.html index 92d1c35a..984ab6ba 100644 --- a/blogs/what-went-unwritten.html +++ b/blogs/what-went-unwritten.html @@ -33,7 +33,7 @@ - + @@ -99,7 +99,7 @@

那些没有记下的

标签

生活思考

提到本文

暂时还没有其他文章引用这篇。
- + diff --git a/blogs/zhihu-social-network-analysis-1-basic-statistics.en.html b/blogs/zhihu-social-network-analysis-1-basic-statistics.en.html index da99f60e..738e7070 100644 --- a/blogs/zhihu-social-network-analysis-1-basic-statistics.en.html +++ b/blogs/zhihu-social-network-analysis-1-basic-statistics.en.html @@ -33,7 +33,7 @@ - + @@ -145,7 +145,7 @@

How to Snowball into a Winner at Life: Upvotes and Followers<
- + diff --git a/blogs/zhihu-social-network-analysis-1-basic-statistics.html b/blogs/zhihu-social-network-analysis-1-basic-statistics.html index d0ecb696..b86df561 100644 --- a/blogs/zhihu-social-network-analysis-1-basic-statistics.html +++ b/blogs/zhihu-social-network-analysis-1-basic-statistics.html @@ -33,7 +33,7 @@ - + @@ -144,7 +144,7 @@

论如何滚成人生赢家:赞同与关注

标签

Hack
- + diff --git a/blogs/zhihu-social-network-analysis-2-follow-network.en.html b/blogs/zhihu-social-network-analysis-2-follow-network.en.html index b4f2546e..db96052f 100644 --- a/blogs/zhihu-social-network-analysis-2-follow-network.en.html +++ b/blogs/zhihu-social-network-analysis-2-follow-network.en.html @@ -33,7 +33,7 @@ - + @@ -417,7 +417,7 @@

What the Big Vs Care About: Trending Topics

Tags

Hack
- + diff --git a/blogs/zhihu-social-network-analysis-2-follow-network.html b/blogs/zhihu-social-network-analysis-2-follow-network.html index 685fe84e..65544351 100644 --- a/blogs/zhihu-social-network-analysis-2-follow-network.html +++ b/blogs/zhihu-social-network-analysis-2-follow-network.html @@ -33,7 +33,7 @@ - + @@ -416,7 +416,7 @@

大V都在关注什么:热门话题分析

标签

Hack
- + diff --git a/data/site.json b/data/site.json index 881f6ff7..32d6d5e7 100644 --- a/data/site.json +++ b/data/site.json @@ -967,7 +967,7 @@ ], "zh": [ [ - "做 AI 和数据方向的全栈开发,关注 AI、" + "AI 与数据方向的全栈开发者,关注 AI、" ], [ "问题解决和设计", diff --git a/favorites.html b/favorites.html index 3338fb1c..912da9fa 100644 --- a/favorites.html +++ b/favorites.html @@ -33,7 +33,7 @@ - + diff --git a/favorites/books.html b/favorites/books.html index de49f408..5072be2f 100644 --- a/favorites/books.html +++ b/favorites/books.html @@ -33,7 +33,7 @@ - + diff --git a/favorites/film.html b/favorites/film.html index 32e524a5..0cbbc2a2 100644 --- a/favorites/film.html +++ b/favorites/film.html @@ -33,7 +33,7 @@ - + diff --git a/favorites/games.html b/favorites/games.html index 9e4ea49f..f4de193d 100644 --- a/favorites/games.html +++ b/favorites/games.html @@ -33,7 +33,7 @@ - + diff --git a/favorites/music.html b/favorites/music.html index 9daea0c5..f9a79573 100644 --- a/favorites/music.html +++ b/favorites/music.html @@ -33,7 +33,7 @@ - + diff --git a/feed.en.xml b/feed.en.xml index 1a061191..e9876ea9 100644 --- a/feed.en.xml +++ b/feed.en.xml @@ -1,5 +1,5 @@ -simoncos RSS (English)https://simoncos.github.io/English posts feedengenerate_blog_pages.pyFri, 16 Oct 2026 18:05:54 +0800Personal Site, Remakehttps://simoncos.github.io/blogs/personal-site-remake.en.htmlhttps://simoncos.github.io/blogs/personal-site-remake.en.htmlSun, 04 Oct 2026 00:00:00 +0800Personal Site, Remake +simoncos RSS (English)https://simoncos.github.io/English posts feedengenerate_blog_pages.pyFri, 16 Oct 2026 21:54:36 +0800Personal Site, Remakehttps://simoncos.github.io/blogs/personal-site-remake.en.htmlhttps://simoncos.github.io/blogs/personal-site-remake.en.htmlSun, 04 Oct 2026 00:00:00 +0800Personal Site, Remake

Between September and today I rebuilt this site from top to bottom, and made a 40-second intro video along the way. This remake is not just a fresh coat of paint. It is also a way of sorting myself out.

Piano samples in the video: YDP Grand Piano, recorded by Zenph Studios, prepared by the FreePats project, CC BY 3.0.

diff --git a/feed.zh.xml b/feed.zh.xml index 90844567..fac094e2 100644 --- a/feed.zh.xml +++ b/feed.zh.xml @@ -1,5 +1,5 @@ -simoncos RSS (中文)https://simoncos.github.io/中文文章订阅zh-CNgenerate_blog_pages.pyFri, 16 Oct 2026 18:05:54 +0800个人网站,Remakehttps://simoncos.github.io/blogs/personal-site-remake.htmlhttps://simoncos.github.io/blogs/personal-site-remake.htmlSun, 04 Oct 2026 00:00:00 +0800个人网站,Remake +simoncos RSS (中文)https://simoncos.github.io/中文文章订阅zh-CNgenerate_blog_pages.pyFri, 16 Oct 2026 21:54:36 +0800个人网站,Remakehttps://simoncos.github.io/blogs/personal-site-remake.htmlhttps://simoncos.github.io/blogs/personal-site-remake.htmlSun, 04 Oct 2026 00:00:00 +0800个人网站,Remake

九月到今天,我把网站从头到尾重做了一遍,顺手做了一支 40 秒的介绍视频。这次 remake 不只是外在的翻新,也是对自己的一次梳理。

视频里的钢琴采样:YDP Grand Piano,Zenph Studios 录制,FreePats 项目整理,CC BY 3.0。

diff --git a/gallery.html b/gallery.html index 03ec82e7..c93ca36f 100644 --- a/gallery.html +++ b/gallery.html @@ -33,7 +33,7 @@ - + diff --git a/gallery/games/endless-echoes.html b/gallery/games/endless-echoes.html index 9951d80f..611d1b0a 100644 --- a/gallery/games/endless-echoes.html +++ b/gallery/games/endless-echoes.html @@ -75,7 +75,7 @@ - + @@ -159,7 +159,7 @@

不来也不去

THE SONGS YOU FOUND已经找到的歌

Start a fresh trail重新开始

This clears the saved trail in this browser.这会清除这个浏览器里保存的进度。

The echoes continue.旧日的谜,新的回响。

This is the expanded edition of a music riddle first made in 2017. The original 26 clues have grown into 36 songs, with new branches, dead ends and a hidden echo waiting beyond the complete collection.这是 2017 年音乐谜题的扩展版。原来的 26 个谜面,如今延展为 36 首歌:新增的分支、死胡同,以及集齐之后才会出现的隐藏回响,让旧日的线索有了新的去处。

Read the clue and guess which song it leads to; the clues come mainly from lyrics, not from the music. Some paths meet again; one brings you back to the beginning. You can reach the ending before finding every song, then return to explore the paths you missed.读一段谜面,猜它指向的下一首歌。谜面主要扣着歌词,而不是曲子。有些路会重逢,有一条会带你回到最初。不必集齐所有歌,也能到达终点;抵达之后,仍可以回头寻找未曾走过的分支。

The original trail lived in the recommendation notes of Xiami playlists. After the platform closed, its surviving archive and Douban list helped bring it back. If you get stuck, ask for a hint or reveal the answers. Your progress is saved in this browser.最初的谜面藏在虾米歌单的推荐语里。平台关闭后,留下的存档和豆列让这条路得以重建。卡住时,可以先看提示,也可以主动揭晓答案。进度会保存在这个浏览器里。

- +
- + - + @@ -218,7 +218,7 @@

The article labels both lists “Top 20”, but prints 30 entries for Net10k and 20 for Net50k. All are retained here. These are raw tag counts, not percentages of users or a platform-wide topic survey.原文两组标题都写“Top 20”,但实际列出 Net10k 30 项、Net50k 20 项,这里全部保留。这些是标签次数,并非用户占比或全站话题调查。

READING THIS STUDY TODAY今天回看这项研究

A sample, with a point of view.一份有视角的样本。

Where it begins样本从哪里来

The crawl began with Zhao Che’s account and followed outgoing links for two steps. The seed and both layers total three levels. This was not a random sample of Zhihu, and external follow targets are not all complete user profiles.爬取从 Zhao Che 的账号出发,沿关注关系扩展两层,连同种子共三层。这不是知乎的随机样本;向外关注连接的终点,也并非都有完整用户资料。

What is presented here这里呈现的是什么

The tables and rankings reproduce the original published results. Profile distributions were recounted from the recovered archive in 2026, and all five means and medians were checked against the original. Anonymous network views preserve the real archived following links; their grouping and layout were prepared in 2026. Later exploratory experiments are not presented as confirmed findings.统计表和榜单沿用原研究已发表的结果。用户分布于 2026 年从恢复的归档重新计数,五项均值、中位数也与原文核对一致。匿名网络图保留归档中的真实关注连接,分组与布局于 2026 年重新计算。后来的探索性实验没有被当作已确认结论。

What remains a question哪些仍然是问题

Long tails need distribution tests; denser groups need comparison baselines; low betweenness alone does not establish resilience to removing users. The sample does not describe today’s Zhihu.长尾需要分布检验;密集群体需要比较基线;低介性本身不能证明删除用户后的网络韧性。这份样本也不能描述今天的知乎。

The study behind the page研究与原文

A 2015 Social Computing course project at CUHK by Gu Zhijing, Huang Xianghai, Lyu Zishen and Zhao Che. Zhao Che worked on the database, basic statistics, network analysis, proposal, presentation and report.2015 年香港中文大学 Social Computing 课程小组项目,由 Gu Zhijing、Huang Xianghai、Lyu Zishen 和 Zhao Che 共同完成。Zhao Che 参与数据库、基本统计、网络分析、提案、演示及报告。

- + - + diff --git a/scripts/page_about.py b/scripts/page_about.py index 5b845395..50a33c70 100644 --- a/scripts/page_about.py +++ b/scripts/page_about.py @@ -88,7 +88,7 @@ def paragraph(segments: list[list[str]], lang: str) -> str: title=("About · simoncos", "关于 · simoncos"), description=( "About simoncos: a full-stack builder in Hong Kong, working on AI and data.", - "关于 simoncos:在香港做 AI 和数据方向的全栈开发。", + "关于 simoncos:在香港的 AI 与数据方向全栈开发者。", ), canonical="about.html", ) diff --git a/scripts/piece_contact_foot.py b/scripts/piece_contact_foot.py index 2ae987dd..9657abd4 100644 --- a/scripts/piece_contact_foot.py +++ b/scripts/piece_contact_foot.py @@ -9,21 +9,56 @@ from site_shell import ROOT, bi, esc, i18n_attrs, prefixed _LABELS = { - "en": {"follow": "Follow along:", "email": "Email", "aria": "Contact and follow"}, - "zh": {"follow": "保持联系:", "email": "邮件", "aria": "联系与订阅"}, + "en": {"email": "Email", "aria": "Contact and follow"}, + "zh": {"email": "邮件", "aria": "联系与订阅"}, } _SOCIAL_ORDER = ("GitHub", "LinkedIn", "X") +# Standalone work pages that do not load styles.css still need the block styled. +PIECE_CONTACT_INLINE_CSS = """ +.piece-contact { + margin-top: 2.5rem; + padding-top: 1.25rem; + border-top: 1px solid var(--line, var(--border)); + font-size: 13px; + line-height: 1.6; + color: var(--muted, var(--text-muted)); +} +.piece-contact-line { + display: flex; + flex-wrap: wrap; + align-items: baseline; + gap: 0; + margin: 0; + font-size: inherit; + font-weight: 400; +} +.piece-contact a { + color: var(--muted, var(--text-muted)); + font-size: inherit; + font-weight: inherit; + transition: color 0.2s; +} +.piece-contact a:hover { + color: var(--ink, var(--text)); +} +.piece-contact-sep { + padding: 0 10px; + color: var(--muted, var(--text-muted)); + opacity: 0.45; + user-select: none; + font-size: inherit; + line-height: inherit; +} +""".strip() -def load_about() -> dict[str, Any]: - return json.loads((ROOT / "data/site.json").read_text(encoding="utf-8"))["about"] +PIECE_CONTACT_START = "piece-contact:start" +PIECE_CONTACT_END = "piece-contact:end" -def _follow_label(lang: str | None) -> str: - if lang in _LABELS: - return esc(_LABELS[lang]["follow"]) - return bi(_LABELS["en"]["follow"], _LABELS["zh"]["follow"]) +def load_about() -> dict[str, Any]: + return json.loads((ROOT / "data/site.json").read_text(encoding="utf-8"))["about"] def _email_label(lang: str | None, email: str) -> str: @@ -68,6 +103,22 @@ def _social_links(about: dict[str, Any], asset_prefix: str, lang: str | None) -> return links +def render_piece_contact_block( + asset_prefix: str = "", + lang: str | None = None, + about: dict[str, Any] | None = None, + *, + inline_css: bool = False, +) -> str: + """Marked block for hand-authored pages (optional scoped CSS).""" + parts = [f""] + if inline_css: + parts.append(f"") + parts.append(render_piece_contact_foot(asset_prefix, lang, about)) + parts.append(f"") + return "\n".join(parts) + + def render_piece_contact_foot( asset_prefix: str = "", lang: str | None = None, @@ -76,17 +127,12 @@ def render_piece_contact_foot( """RSS plus follow links from about.contacts / email (godobject-style piece foot).""" about = about or load_about() sep = '' + links = _rss_links(about, asset_prefix, lang) + _social_links(about, asset_prefix, lang) chunks: list[str] = [] - for index, link in enumerate(_rss_links(about, asset_prefix, lang)): + for index, link in enumerate(links): if index: chunks.append(sep) chunks.append(link) - if chunks: - chunks.append(sep) - chunks.append(f'{_follow_label(lang)}') - for link in _social_links(about, asset_prefix, lang): - chunks.append(sep) - chunks.append(link) inner = "".join(chunks) return ( f'\n" + if anchor not in text: + raise ValueError(f"{rel_path}: expected chapter layout anchor") + return text.replace(anchor, f"\n{block}", 1) + + if "" in text: + # Last page footer (sleep essay, lola, interactive essay indices). + parts = text.rsplit("", 1) + return parts[0] + block + "" + parts[1] + + raise ValueError(f"{rel_path}: could not locate footer to attach piece-contact block") + + +def update_page(rel_path: str, asset_prefix: str, lang: str | None) -> str | None: + path = ROOT / rel_path + if not path.exists(): + raise FileNotFoundError(rel_path) + block = block_for(rel_path, asset_prefix, lang) + output = migrate(path.read_text(encoding="utf-8"), block, rel_path) + if output == path.read_text(encoding="utf-8"): + return None + return output + + +def main() -> int: + parser = argparse.ArgumentParser() + parser.add_argument("--check", action="store_true", help="Fail if any page is out of date.") + args = parser.parse_args() + + stale: list[str] = [] + updated: list[str] = [] + for rel_path, asset_prefix, lang in HAND_WORK_PAGES: + path = ROOT / rel_path + block = block_for(rel_path, asset_prefix, lang) + current = path.read_text(encoding="utf-8") + expected = migrate(current, block, rel_path) + if current != expected: + stale.append(rel_path) + if not args.check: + path.write_text(expected, encoding="utf-8") + updated.append(rel_path) + + if args.check: + if stale: + print("Hand-authored work piece-contact blocks are out of date:") + for rel in stale: + print(f"- {rel}") + print("Run: python3 scripts/update_hand_work_contact_feet.py") + return 1 + print("Hand-authored work piece-contact blocks are current.") + return 0 + + if updated: + print("Updated hand-authored work piece-contact blocks:") + for rel in updated: + print(f"- {rel}") + else: + print("Hand-authored work piece-contact blocks are current.") + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/src/css/sections/article.css b/src/css/sections/article.css index 8d3bf145..b52462a4 100644 --- a/src/css/sections/article.css +++ b/src/css/sections/article.css @@ -795,6 +795,23 @@ h2.k { line-height: 1.35; } +/* Match the article grid column so the site footer lines up with the reading + column; reserve space for the fixed back-to-top control on the right. */ +@media (min-width: 860px) { + .article-page .ftr { + box-sizing: border-box; + width: min(1004px, calc(100% - 2 * var(--pad))); + margin-inline: auto; + padding-inline: 242px calc(56px + var(--pad)); + } +} + +@media (max-width: 859.98px) { + .article-page .ftr { + padding-right: calc(56px + var(--pad)); + } +} + .to-top { position: fixed; right: clamp(16px, 3vw, 32px); diff --git a/src/css/sections/piece-contact.css b/src/css/sections/piece-contact.css index 332938f6..34b50191 100644 --- a/src/css/sections/piece-contact.css +++ b/src/css/sections/piece-contact.css @@ -2,7 +2,7 @@ margin-top: 2.5rem; padding-top: 1.25rem; border-top: 1px solid var(--line); - font-size: 14px; + font-size: 13px; line-height: 1.6; color: var(--muted); } @@ -11,16 +11,16 @@ display: flex; flex-wrap: wrap; align-items: baseline; - gap: 8px 10px; + gap: 0; margin: 0; -} - -.piece-contact-label { - margin-right: 0; + font-size: inherit; + font-weight: 400; } .piece-contact a { color: var(--muted); + font-size: inherit; + font-weight: inherit; transition: color 0.2s; } @@ -29,6 +29,10 @@ } .piece-contact-sep { - color: var(--line-2); + padding: 0 10px; + color: var(--muted); + opacity: 0.45; user-select: none; + font-size: inherit; + line-height: inherit; } diff --git a/src/css/styles.css b/src/css/styles.css index 5fe1944a..c2e0a1ee 100644 --- a/src/css/styles.css +++ b/src/css/styles.css @@ -4626,6 +4626,23 @@ h2.k { line-height: 1.35; } +/* Match the article grid column so the site footer lines up with the reading + column; reserve space for the fixed back-to-top control on the right. */ +@media (min-width: 860px) { + .article-page .ftr { + box-sizing: border-box; + width: min(1004px, calc(100% - 2 * var(--pad))); + margin-inline: auto; + padding-inline: 242px calc(56px + var(--pad)); + } +} + +@media (max-width: 859.98px) { + .article-page .ftr { + padding-right: calc(56px + var(--pad)); + } +} + .to-top { position: fixed; right: clamp(16px, 3vw, 32px); @@ -4785,7 +4802,7 @@ h2.k { margin-top: 2.5rem; padding-top: 1.25rem; border-top: 1px solid var(--line); - font-size: 14px; + font-size: 13px; line-height: 1.6; color: var(--muted); } @@ -4794,16 +4811,16 @@ h2.k { display: flex; flex-wrap: wrap; align-items: baseline; - gap: 8px 10px; + gap: 0; margin: 0; -} - -.piece-contact-label { - margin-right: 0; + font-size: inherit; + font-weight: 400; } .piece-contact a { color: var(--muted); + font-size: inherit; + font-weight: inherit; transition: color 0.2s; } @@ -4812,8 +4829,12 @@ h2.k { } .piece-contact-sep { - color: var(--line-2); + padding: 0 10px; + color: var(--muted); + opacity: 0.45; user-select: none; + font-size: inherit; + line-height: inherit; } /* ---- Favorites ---------------------------------------------------------- */ diff --git a/templates/blog-template.html b/templates/blog-template.html index b47f3bc9..f7ac2883 100755 --- a/templates/blog-template.html +++ b/templates/blog-template.html @@ -31,7 +31,7 @@ - + diff --git a/templates/blogs-listing-template.html b/templates/blogs-listing-template.html index d98c1aff..7e42f55e 100644 --- a/templates/blogs-listing-template.html +++ b/templates/blogs-listing-template.html @@ -32,7 +32,7 @@ - +