Commit Graph

93 Commits

Author SHA1 Message Date
Christoph J. Scherr 4eb3338a6e change contact link 2024-05-10 19:40:14 +02:00
Christoph J. Scherr c73e200bda finalize the repo for public 2024-04-24 13:29:54 +02:00
Christoph J. Scherr 89412cdea9 fix css 2024-04-12 08:42:45 +02:00
Christoph J. Scherr ed75790083 pls just fucking disable livereload 2024-04-11 22:50:25 +02:00
Christoph J. Scherr 5cec79c62b comments work :) 2024-04-11 20:34:44 +02:00
Christoph J. Scherr 4616527042 many things 2024-04-11 20:07:39 +02:00
Christoph J. Scherr 5dfd50d796 idk stuff 2024-04-10 14:55:20 +02:00
Christoph J. Scherr 9a9d7a83e2 contacts in sidebar 2024-04-10 11:18:06 +02:00
Christoph J. Scherr 4a6a22363e docker & conf 2024-04-10 10:49:16 +02:00
Benjamin van den Hout 90693ff95e
feat: add analytics support for GoatCounter (#1526) 2024-02-06 22:19:28 +08:00
Cotes Chung 1127c43823
feat: add `pwa.cache.*` option to precisely control caching (#1501) 2024-01-28 02:22:33 +08:00
Cotes Chung 241bb4df78
feat: add site-wide social preview image settings (#1463)
- Add configuration field `social_preview_image` that sets the site-wide default social preview image.  

   For pages that do not have `page.image` set in font matter, the seo tag will use the image specified by `site.social_preview_image` as the Open Graph image.

- Refactored the generation of image URLs to reduce redundant code and enhance fault tolerance for missing or repeated slash `/` when defining image paths.
2024-01-10 09:04:27 +08:00
Cotes Chung 575dc87d83
chore: update comments for configuration options `baseurl` and `url`
Avoid newbies from misusing these two options
2023-10-06 21:02:48 +08:00
Cotes Chung bbd92d11cc
chore: move `CHANGELOG.md` to `docs/` 2023-10-04 18:15:22 +08:00
Cotes Chung 2a5c184373
refactor(core): remove redundant config options
`node_modules` is already part of the default exclusions.

See also: <https://jekyllrb.com/docs/configuration/options/#global-configuration>
2023-09-03 20:12:27 +08:00
Cotes Chung 7b43a83c40
refactor: move project files to `docs` folder 2023-08-19 12:55:24 +08:00
ItsNiceCraft 0fd4c0bd0f
docs: new timezone picker (#1152) 2023-07-31 23:42:42 +08:00
Cotes Chung 83625644ea
refactor(core): remove GA page views report (#1071)
- Google Analytics superProxy has been archived and is no longer maintained.
- Google Analytics UA end of life.

See also: https://support.google.com/analytics/answer/11583528?hl=en
2023-06-04 10:56:31 +08:00
Cotes Chung 02b7bd5095
feat: change TOC plugin to `tocbot` (#774) 2023-03-16 03:00:29 +08:00
Cotes Chung b69d3d7edd
refactor(build): modularize JS code
- replace gulp with rollup
- remove JS output from repo
2023-03-15 21:51:37 +08:00
Cotes Chung 7e6c667e7a
chore: update project description 2023-03-02 03:56:39 +08:00
Cotes Chung e7426ec67e
chore: update image source 2022-12-05 03:50:51 +08:00
Cotes Chung b3de722778
chore: migrate resource URLs 2022-11-22 18:11:05 +08:00
svenskithesource 3c44a1ff71
chore: correct spelling of example (#718)
`doamin` -> `domain`
2022-10-22 03:26:22 +08:00
Cotes Chung 6852ceb280
refactor: remove site config option `prefer_datetime_locale` 2022-10-19 04:22:12 +08:00
Petr Ruzicka 70662a0365
chore(giscus): add `reactions-enabled` option (#712) 2022-10-15 04:31:44 +08:00
Cotes Chung 971fe03ec3
fix: exclude CHANGELOG from output 2022-06-10 23:28:40 +08:00
Cotes Chung 106c981bac
feat: add option to turn off PWA (#527) 2022-06-05 00:10:20 +08:00
Cotes Chung 4df4f7f8db Add Giscus comments support (resolve #501) 2022-02-12 05:47:48 +08:00
Cotes Chung 3685685b28 Make the source of the static assets configurable
- Easy to switch between different CDN
- Allow self-host static assets
2022-02-10 04:12:35 +08:00
Cotes Chung 3db6de0abb Update project description 2022-02-04 06:23:09 +08:00
Cotes Chung b27258899b Clear references to deleted folder `docs` 2022-02-04 06:23:09 +08:00
Cotes Chung 2c5e67f02b Improve the SW cache list 2022-02-04 06:23:09 +08:00
Cotes Chung 85fe258b20 Migrate the images from jsDelivr CDN to GitHub
jsDelivr does not allow caching of website images to their CDN!

see: <https://www.jsdelivr.com/terms/acceptable-use-policy-jsdelivr-net#2-hard-limits-and-restrictions>
2022-01-29 01:08:52 +08:00
Cotes Chung a5d38e7fbc Improve local datetime display
- Protect author's location privacy
- Reduce locale configuration parameters
2022-01-28 23:45:29 +08:00
Tamme Schichler 4a2016a9e3 Don't include Google Analytics scripts without analytics id (#482) 2022-01-14 19:03:16 +08:00
Cotes Chung ee7266ff0d Update mockup image 2022-01-03 00:17:30 +08:00
Cotes Chung d315bf57e7 Integrate utterances comments 2021-12-13 04:40:05 +08:00
Cotes Chung 75176522e3 Prepare for multiple comment systems 2021-12-13 03:34:46 +08:00
Cotes Chung 3caacbee61 Improve mobile title display
Also fixed the 404 page title on mobile screens
2021-12-02 21:18:18 +08:00
Cotes Chung a7361717a6 Exclude NPM lock-file from output 2021-11-29 21:03:53 +08:00
Cotes Chung 1d7a134dd5 Fix exclude list 2021-10-20 06:17:53 +08:00
Cotes Chung a400dc9501 Specify the version of the images in the CDN 2021-09-30 02:23:34 +08:00
Cotes Chung 52f854a2da Update the comment of `_config.yml`
Reduce the probability of users using `baseurl` incorrectly
2021-09-29 22:36:47 +08:00
Cotes Chung 0213331a16 Improve the way to set the default value of locales 2021-08-01 22:04:11 +08:00
Cotes Chung 57e8c6e594 Drop site config options `content_lang` & `outdated` 2021-07-30 15:55:59 +08:00
Cotes Chung 0b29c0321f Add layout localization 2021-07-21 23:50:16 +08:00
Cotes Chung e8296fe2e4 Improve the site config 2021-04-20 04:34:11 +08:00
Cotes Chung 4a0242e496 Simplify the PV config options
- Remove options `site.google_analytics.pv.enabled` and `site.google_analytics.pv.proxy_url`
- Rename options `site.google_analytics.pv.cache` to `site.google_analytics.pv.cache_path`
2021-04-06 23:15:36 +08:00
Cotes Chung 1b47c95cf6 Disable configuration option 'site.author' 2021-03-20 22:37:10 +08:00