| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-23 | feat: list external links ranking | Eltrac | |
| also move python scripts to one folder | |||
| 2025-05-23 | feat: add graph link to postnav | Eltrac | |
| 2025-05-23 | chore: remove unused postHeaderContent hook | Eltrac | |
| 2025-05-23 | feat: post endnotes | Eltrac | |
| 2025-05-21 | fix: showing unwanted image in RSS feed | Eltrac | |
| The original method of adding an "external" icon is to append an `<img>` tag to `<a>` tags, but if the reader is viewing the content from a reader where the CSS style does not work, the image is displayed in an unwanted way. The workaround is to remove the `<img>` tag and implement this feature with only CSS pseudo-element. | |||
| 2025-05-21 | feat: replace heatmap with wordcount bar chart | Eltrac | |
| 2025-05-21 | chore(umami): reset umami website | Eltrac | |
| 2025-05-20 | feat: change Related Posts to Now Read This | Eltrac | |
| 1. Fewer items (only one), less distraction 2. Show summary 3. Encourage readers to read more with a imperative sentence | |||
| 2025-05-20 | remove: post bottom navigation | Eltrac | |
| According to the website's analytics, the navigation has been used merely 6 times in the past week. And the total pageview is 2.33k. So it is safe to say that the majority of the website's visitors does not need this ugly navigation. | |||
| 2025-05-17 | feat: link title image to index | Eltrac | |
| 2025-05-17 | fix: invalid rss link | Eltrac | |
| 2025-05-17 | refactor: put global search elements in one container | Eltrac | |
| to keep DOM clean and tidy | |||
| 2025-05-17 | chore: remove data-src entirely | Eltrac | |
| 2025-05-17 | perf: remove unused flexbox styles | Eltrac | |
| 2025-05-17 | perf: remove lazyloading script and fully rely on the native solution | Eltrac | |
| 2025-05-17 | feat: add an icon indicating external link | Eltrac | |
| 2025-05-17 | perf: remove unnecessary fancybox helper script | Eltrac | |
| 2025-05-16 | feat: better index page | Eltrac | |
| 1. add section link in post list item 2. remove icons indicating section 3. styles | |||
| 2025-05-16 | feat: remove unnecessary elements in featured page | Eltrac | |
| 1. remove unwanted bottom margin of featured page description 2. remove unnecessary category link in featured page | |||
| 2025-05-16 | perf: distribute header image and other png with CDN | Eltrac | |
| 2025-05-16 | feat: more info on featured post section | Eltrac | |
| 1. add description about this page 2. show tags after date 3. show year | |||
| 2025-05-16 | fix: featured post nav link never active | Eltrac | |
| 2025-05-16 | feat: add featured post section | Eltrac | |
| 2025-05-16 | refactor: rewrite TOC css with scss | Eltrac | |
| 2025-05-16 | perf: replace tocbot with statically generated toc | Eltrac | |
| Generate TOC with Hugo's built-in {{ .TableOfContents }} and add minimal script to implement collapsible list and active styles. Encapsulate TOC as a component where all JavaSript and CSS is in one place with HTML. Configure markup. | |||
| 2025-05-14 | fix: date format in post section page | Eltrac | |
| 2025-05-12 | fix: showing title when a section is empty | Eltrac | |
| 2025-05-12 | feat: automatically add target="_blank" to external links | Eltrac | |
| 2025-05-11 | Merge branch 'master' of https://github.com/BigCoke233/geek-death-project | Eltrac | |
| 2025-05-11 | perf: load only web font needed for certain language | Eltrac | |
| 2025-05-10 | fix: 404 image filter overriding | Eltrac | |
| 2025-05-09 | fix: 404 image in dark scheme | Eltrac | |
| 2025-05-09 | feat: 404 page | Eltrac | |
| 2025-05-09 | feat: show related books in term page | Eltrac | |
| 2025-05-09 | chore: remove goodbook style in recommendation section | Eltrac | |
| 2025-05-09 | perf: remove placeholder image to reduce RPS | Eltrac | |
| 2025-05-09 | feat: new library page | Eltrac | |
| - separate each year's book list - recommended books section | |||
| 2025-05-09 | fix: gallery shortcode not rendering inner markdown image | Eltrac | |
| 2025-05-09 | feat: render markdown image with necessary context | Eltrac | |
| By context I mean necessary attributes, parents and brothers. Now I can use bare ![]() instead of img shortcode to insert images with fancybox, lazyloading and caption. Recommended format: ```markdown  ``` | |||
| 2025-05-09 | refactor: language switch link with dict | Eltrac | |
| also add umami event data | |||
| 2025-05-09 | refactor: move article series display to taxonomy page | Eltrac | |
| 2025-05-09 | feat: add author information | Eltrac | |
| 2025-05-09 | chore: clean head tag | Eltrac | |
| According to getoutofmyhead.dev, I removed unnecessary meta tags and link tags, and also made other improvements. - remove twitter cards - remove x-ua-compatible tag - remove favicon and apple-touch-icon touch (only related image files presented in root directory will work just fine) - use one single link tag to import Google fonts - move umami code to a partial - simplify link preview tags by using variables instead of multiple if checks | |||
| 2025-05-06 | fix: external link icon visibility in dark scheme | Eltrac | |
| 2025-05-06 | remove: site word count in footer | Eltrac | |
| 2025-05-06 | feat: add internal link list to footer | Eltrac | |
| 2025-05-06 | docs: move rss instructions to a single page | Eltrac | |
| Cards are for short knowledge-oriented content. RSS instructions is exclusive to the site and may change over time, hence not a good fit to put in a card. | |||
| 2025-05-06 | fix: avoid showing thumbnail in source | Eltrac | |
| The old lazy-loading solution requires an extra data-src attribute where the real image url is set. The script will replace src with data-src value when img tag is observed. But this caused a problem: Third-party applications like RSS readers do not load script, hence the image source is always the placeholder (a blurry version of the real image). Considering the fact that a placeholder image does not improve user experience that well, I removed it. | |||
| 2025-04-30 | feat: responsive table | Eltrac | |
| - allow horizontal scroll when not having enough space on X axis - maximun width for each cell | |||
| 2025-04-30 | chore: deal with image lazyloading | Eltrac | |
| - lazyload post banner image - lazyload book cover - tidy up lazyload attributes in image shortcode | |||
