Commit Graph
100 Commits
Author SHA1 Message Date
Cotes Chung 413a86277b Generate the breadcrumb by Liquid
also subtracted '/tabs/' from the tabs path
2021-01-31 22:06:10 +08:00
Cotes Chung 1879b94f3d Exclude gem-spec from output 2021-01-30 05:28:33 +08:00
Cotes Chung 7b5f7086b7 Fix post feature image style 2021-01-30 03:12:43 +08:00
Cotes Chung a8b8a379f6 Improve the docs
- Add missing url references in the tutorial
- Add gem version badge in README
2021-01-30 02:00:34 +08:00
Cotes Chung 7a87ab4d05 Bump version to 3.0.3 2021-01-28 23:44:53 +08:00
Cotes Chung c4be7c0cd6 Add more spec meta to gem 2021-01-28 23:39:03 +08:00
Cotes Chung c9765e6923 Merge gem-build & bump tool
Drop the yard doc
2021-01-28 23:17:16 +08:00
Cotes Chung 5c04d4e45b Bypass the jekyll build on source branch 2021-01-28 20:56:23 +08:00
Cotes Chung 4d969ca0c5 Fix toc of readme 2021-01-28 20:56:23 +08:00
Cotes Chung 4a084eb681 Add new tool to build gem 2021-01-28 04:57:11 +08:00
Cotes Chung adc117972a Fix the year of copyright 2021-01-28 03:37:08 +08:00
Cotes Chung 8e84c6b9d6 Improve code style
- js/css
- markdown
- shell
2021-01-28 03:21:58 +08:00
Cotes Chung d8a42d9bb4 Bump version to 3.0.2 2021-01-27 03:41:12 +08:00
Cotes Chung c1b20d8f71 Fix bump tool 2021-01-27 03:40:17 +08:00
Cotes Chung 08ce9f6c7c Fix typo of docs 2021-01-27 03:13:26 +08:00
Cotes Chung 0b4e40bcdf Fix footer links 2021-01-27 02:51:50 +08:00
Cotes Chung 9ae2aee222 Improve the gh-actions CD script 2021-01-26 23:26:03 +08:00
Cotes Chung ec522e5219 Bump version to 3.0.1 2021-01-26 22:28:35 +08:00
Cotes Chung 4ee8f20df2 Meaningless commit
RubyGems doesn't allow re-pushing the yanked version (3.0.0), so we have to bump a new patch version
2021-01-26 22:26:32 +08:00
Cotes Chung 7d7c0da31b Bump version to 3.0.0 2021-01-26 21:40:46 +08:00
Cotes Chung 4343f1a8f8 Update the usage instructions 2021-01-26 20:31:26 +08:00
Cotes Chung b85980e1e2 Optimize the embedded list style 2021-01-26 20:24:47 +08:00
Cotes Chung 893db51ff0 Improve the copyrights of the assets 2021-01-26 20:24:47 +08:00
Cotes Chung cbb3bd4be5 Set default values for site variables
good for gem-based first run
2021-01-26 20:24:47 +08:00
Cotes Chung 7ed3bef1b1 Add gem-based settings 2021-01-26 20:24:47 +08:00
Cotes Chung da9f7b8218 Process JS files with gulp 2021-01-25 06:43:02 +08:00
Cotes Chung 0e9104a58f Fix a typo on css 2021-01-25 02:44:35 +08:00
Cotes Chung b7266aceac Contact theme styles 2021-01-25 02:44:35 +08:00
Cotes Chung 28f36bee23 Make code block 100% screen width on mobile 2021-01-23 13:19:51 +08:00
Cotes Chung 994b3e32d3 Optimize image width of list on mobile screens 2021-01-23 13:18:02 +08:00
Cotes Chung 75e9feb687 Optimize url filters 2021-01-19 00:01:01 +08:00
Cotes Chung ab0e3f6ee4 Fix PV display when baseurl exists 2021-01-19 00:01:01 +08:00
Cotes Chung 0194bbced9 Fix baseUrl on rss-feed (#259) 2021-01-18 22:17:03 +08:00
Cotes Chung da976ce088 Allow the PRs from dependabot 2021-01-17 22:23:34 +08:00
Cotes Chung 6490b0fcbd Fix avatar url when site.baseurl exists (#253) 2021-01-17 21:47:11 +08:00
Cotes Chung e8170f8379 Prevent the URLs of code block from being clickable 2021-01-10 18:48:36 +08:00
Cotes Chung 93fcf50131 Add image CDN tutorial 2021-01-09 23:05:55 +08:00
Cotes Chung 66a132c462 Remove the image files 2021-01-09 23:05:55 +08:00
Cotes Chung 6e6633c2fc Add image CDN support & improve image lazy loading 2021-01-09 23:05:55 +08:00
Cotes Chung 594eaf5100 Fix nokogiri vulnerability
Upgrade nokogiri to 1.11.0.rc4  or later
2021-01-06 01:46:45 +08:00
Cotes Chung 493e1d934b Bump version to 2.7.2 2020-12-31 22:54:58 +08:00
Cotes Chung b9104d0f4c Upgrade dependencies in Gemfile.lock 2020-12-31 22:38:30 +08:00
Cotes Chung 3c72298563 Improve the smooth scrolling
- Add smooth scrolling to the footnotes
- Add hash to URL
2020-12-31 21:37:17 +08:00
Cotes Chung 08fbd06c63 Optimize the DOM of post link on homepage 2020-12-29 15:39:29 +08:00
Cotes Chung 7a88347c63 Remove inline code extra content 2020-12-28 19:38:24 +08:00
Cotes Chung 813443b206 Improve GitHub stuff
- Add more events to the issue interceptor
- Reduce issue label
2020-12-28 02:33:06 +08:00
Cotes Chung c381353f86 Use liquid to determine whether to render ToC 2020-12-28 02:30:32 +08:00
Cotes Chung aa6c33526a Fix the compatibility of the smooth scrolling in Safari
Safari(at least on v14) does not support CSS property `scroll-behavior`
2020-12-28 02:28:57 +08:00
Cotes Chung 081e77d462 Bump version to 2.7.1 2020-12-26 00:45:16 +08:00
Cotes Chung bca7a2a634 Update docs
-  Add description list sample
-  Improve doc content
2020-12-26 00:41:06 +08:00
Cotes Chung 505da84a26 Fix the position of the table scroll bar 2020-12-26 00:41:06 +08:00
Cotes Chung dfba411d61 Jump to the anchor position smoothly 2020-12-26 00:41:06 +08:00
Cotes Chung fa310d3190 Optimize typography
- Set the table width to 100% on small screens
- Optimize list style
- Optimize image style
- Make checkbox color lighter (light mode)
- Reduce the space for inline code
2020-12-26 00:41:06 +08:00
Cotes Chung ef0c9ce770 Simplify sidebar style
Avoid element shifting when rendering
2020-12-26 00:41:06 +08:00
Cotes Chung 7429ef3539 Fix the Jekyll minimum version requirement
Starting from Jekyll v4.1.0, the filter `number_of_words` accepts optional parameters to handle CKJ characters
2020-12-21 23:50:54 +08:00
Cotes Chung 6d4abcc437 Stop local HTML compression 2020-12-21 23:50:54 +08:00
Cotes Chung 5bdea71622 Bump version to 2.7.0 2020-12-19 00:49:31 +08:00
Cotes Chung 8e0004146b Improve CSS selector for image 2020-12-19 00:18:30 +08:00
Cotes Chung 557413cc4c Simplify the image custom class statement 2020-12-19 00:18:30 +08:00
Cotes Chung 6dc6f2a7cf Improve code style 2020-12-18 21:05:47 +08:00
Cotes Chung 8e5d8b8931 Feature: display the language of code snippets 2020-12-18 20:52:39 +08:00
Cotes Chung 260a906b11 Optimize code snippet background color 2020-12-18 20:24:14 +08:00
Cotes Chung 5ffbfaec26 Beautify the pin label on home page 2020-12-17 15:30:49 +08:00
Cotes Chung b9ffe15ffb Feature: Add reading time to posts 2020-12-17 15:30:49 +08:00
Cotes Chung 87ba30a393 Hire a new bot to deal with the issues 2020-12-17 14:33:52 +08:00
Cotes Chung cb984aa021 Simplify checkbox with fontawesome icon 2020-12-15 15:20:40 +08:00
Cotes Chung 0225d28fd3 Beautify shape and color of checkbox 2020-12-15 00:39:50 +08:00
Cotes Chung aba3d25d7a Always load browser default checkbox 2020-12-15 00:39:50 +08:00
Cotes Chung dc88321ed5 Improve image style (#204) 2020-12-15 00:39:50 +08:00
Cotes Chung cc24af11fc Revert "Improve image style (#204)"
This reverts commit 07d29ec9bf.
2020-12-14 14:02:32 +08:00
Cotes Chung d70354021c Make table horizontal scroll (#206) 2020-12-14 02:13:31 +08:00
Cotes Chung d61446fafc Create a more beautiful checkbox
The browser's default checkbox is too ugly, especially in dark mode
2020-12-14 02:13:31 +08:00
Cotes Chung d0a8d072fd Add checkbox demo 2020-12-14 00:20:56 +08:00
Cotes Chung 9d59461632 Reduce the frequency of error reporting
The project maintainer determines whether it is a bug
2020-12-13 20:36:26 +08:00
Cotes Chung cea339088b Improve the checkbox style (#207)
Hotfix: the solution of #203 will affect the layout `archives`
2020-12-13 01:45:52 +08:00
Cotes Chung 07d29ec9bf Improve image style (#204) 2020-12-13 00:43:19 +08:00
Cotes Chung 53a98feff3 Update pwa cache list 2020-12-11 23:08:57 +08:00
Cotes Chung b8ee5a7b0c Fix underscores in the links of tags/categories (#199) 2020-12-11 23:05:36 +08:00
Cotes Chung 289ce1263d Fix detection of mermaid objects 2020-12-11 02:20:18 +08:00
Cotes Chung 63f57fbc12 Delay GA loading 2020-12-10 23:57:48 +08:00
Cotes Chung cdaa79cf80 Improve JS loading sequence 2020-12-10 20:13:03 +08:00
Cotes Chung d53769e52b Improve the dark-mode color of the italics in code snippet 2020-12-10 20:13:03 +08:00
Cotes Chung 7de13415e7 Update README & improve manual 2020-12-10 20:13:03 +08:00
Cotes Chung d196645d88 Introduce the mermaid in docs 2020-12-10 06:39:03 +08:00
Cotes Chung 4d2f13c0d7 Integrate with mermaid-js 2020-12-10 05:00:01 +08:00
Cotes Chung 5ed39300cb Add gitattributes 2020-12-08 13:49:12 +08:00
Cotes Chung d7d3bc9947 Simplify site config 2020-12-08 13:49:12 +08:00
Cotes Chung cf3943342a Update the minimum version requirements of Jekyll
Jekyll allow custom sorting of collection documents from 4.x
2020-12-07 19:51:30 +08:00
Cotes Chung 59deef469d Improve travis config. 2020-12-07 02:19:50 +08:00
Cotes Chung bb13b52d44 Simplify theme-mode config 2020-12-07 01:14:40 +08:00
Cotes Chung 8d4c555638 Fix gh-actions cache not being hit issue (#191) 2020-12-07 00:10:15 +08:00
Cotes Chung cbf707dc56 Update runner tool
allow LAN access Jekyll
2020-12-06 14:17:41 +08:00
Cotes Chung 6335991164 Avoid mode switch button shifting 2020-12-06 14:09:47 +08:00
Cotes Chung 5d6014ecee Regular improvement for liquid code 2020-12-05 02:44:28 +08:00
Cotes Chung 13aca77275 Change mode-toggle icon 2020-12-05 01:40:01 +08:00
Cotes Chung 1172f1646d Restore the archive-title that was deleted by mistake 2020-12-04 14:45:17 +08:00
Cotes Chung e27825d3eb Improve JS/CSS selector
Separate layout from tabs, and more friendly to tabs rename (#187)
2020-12-04 14:18:25 +08:00
Cotes Chung 36c4f32b17 Fix yaml syntax of workflow 2020-12-02 18:40:06 +08:00
Cotes Chung 6a326dc8e0 Improve the interceptor action
Avoid secondary runs
2020-11-30 22:04:52 +08:00
Cotes Chung 20c14c0207 Fix & rename CN version README 2020-11-30 22:04:52 +08:00