Commit Graph

385 Commits

Author SHA1 Message Date
Steffen Illium 7120f7e22a reverted nginx config
Jekyll site CI / docker (push) Successful in 1m11s
2025-05-16 14:22:22 +02:00
Steffen Illium 1fad8f2b49 reverted nginx config
Jekyll site CI / docker (push) Failing after 50s
2025-05-16 14:18:54 +02:00
Steffen Illium 279ab4c602 new cv, icons repaired, webp fixes and about page
Jekyll site CI / docker (push) Successful in 3m30s
2025-05-16 13:13:51 +02:00
Steffen Illium 29010dc3ad rnn and gps paper added 2025-03-31 20:20:30 +02:00
Steffen Illium 3fa9c94127 New Censored CV 2025-03-27 23:07:47 +01:00
iBug 120f8674cb Update CHANGELOG and regenerate JS 2025-03-24 15:04:29 +01:00
Jason Williscroft 86faca6004 Hide hidden links & remove the overlay when one is clicked (#5042) 2025-03-24 15:03:42 +01:00
Steffen Illium 81cebfccf8 add new censored cv 2025-03-24 14:59:40 +01:00
Steffen Illium b35f19a925 added aquarium and mas emergence 2024-11-10 12:22:18 +01:00
Steffen Illium b86fe5c991 Connect page 2024-11-10 12:22:17 +01:00
Steffen Illium 204ed73ff6 debugging and error correction 2024-11-10 12:18:34 +01:00
Steffen Illium c3bc2bd5d6 404 error page 2024-11-10 12:18:34 +01:00
Steffen Illium da72fdcf7f general overhaul, better images, better texts 2024-11-10 12:17:02 +01:00
Steffen Illium fd1d34a85a cv added, gem updated 2024-11-10 12:17:02 +01:00
Steffen Illium e7d5cd869c rename iamge 2024-11-10 12:17:02 +01:00
Steffen Illium 033fc3840b removed static webp and did some nginx conf 2024-11-10 12:17:02 +01:00
Steffen Illium b4f81145e0 webm versionbs and nginx config 2024-11-10 12:17:01 +01:00
Steffen Illium 15067ad5a2 about page & language foixes 2024-11-10 12:17:01 +01:00
Steffen Illium 92f5370377 poroject pages 2024-11-10 12:17:01 +01:00
Steffen Illium b1a40905da projects and literature 2024-11-10 12:17:01 +01:00
Steffen Illium 86228fbaf7 new style and projects 2024-11-10 12:17:01 +01:00
Steffen Illium 04aff34e9d base init 2024-11-10 12:16:11 +01:00
Archer 5fd703674b Fix JavaScript null error on home and splash layouts (#4939) 2024-09-26 13:39:03 +08:00
iBug 1e6bcecb5a Release 4.26.2 💎 2024-06-15 17:53:30 +08:00
iBug ff56bc2bd6 assets/css/main.scss: Add trailing newline 2024-05-16 22:37:48 +08:00
iBug 1a85a28685 Release 4.26.1 💎 2024-05-10 17:59:50 +08:00
iBug 573f286971 Limit "auto scroll ToC" to Chromium-based 2024-05-07 14:20:45 +08:00
iBug 438710da82 Disable copy button for bad pre blocks 2024-05-06 21:16:04 +08:00
iBug 14e3fa2b28 Add success indicator for code block copy button 2024-05-06 01:20:41 +08:00
iBug dc965c5bbe Release 4.26.0 💎 2024-05-05 19:54:28 +08:00
iBug 148349b029 Update CHANGELOG and bundle exec rake 2024-05-05 19:44:28 +08:00
iBug 0527e17354 Add "copy to clipboard" button for code blocks (#2812)
* Add copy-to-clipboard button and JS

* Ignore line numbers if present

* Rewrite heading permalink code to use vanilla JS

* README: Add credits to zenorocha/clipboard.js (MIT License)

@iBug really wants a place here in the Credits section :P

* Add .no-copy for hiding the button, update docs

* Add td.rouge-code to selectors

* Fix navigator.clipboard branch

* Add screenreader text for copy button

* Restore focus to the button after copying

* Add site-wide enable switch
2024-05-05 19:43:24 +08:00
iBug c76813f6f5 Remove "sticky sidebar" JS in favor of CSS media queries 2024-05-05 18:23:01 +08:00
iBug 9c386c5509 Update CHANGELOG and bundle exec rake 2024-05-05 17:36:35 +08:00
Dominique Deluvio 16103c6d49 Remove overlay and revert X to hamburger icon when popup disappears (#3958)
the `.hidden-links` popup disappears after you move the cursor out of it.
However, the white overlay on the screen does not disappear, as well as the `x` nav button on the top-right, remains as is.
Now when you click anywhere on the screen the popup appears again, and the `x` nav button turns back to a hamburger menu button.

And when you click on the hamburger menu, the popup disappears. now it's happening the exact opposite.

To remedy this, the pop up menu as well as the `x` nav button should also return back to normal once the popup disappears.

This commit fixes this issue.
2024-05-05 17:34:12 +08:00
iBug 244eff763a bundle exec rake js 2024-05-05 15:28:01 +08:00
iBug b278dac7fb Merge banner.js into Rake task
Also let uglify-js produce source map for easier debugging
2024-05-05 04:13:39 +08:00
iBug 0b8b5230f9 Migrate npm run scripts to Rakefile tasks
Rakefile is like Makefile - it has dependency management,
while npm run scripts do not.

Aside from that, this also allows us to drop literally all Node.js packages,
as uglify-js is self-contained and has no dependencies.
Reduced node_modules from 17M to 374K.
2024-05-05 04:03:07 +08:00
iBug bce2b50556 Fix logic error in toc-scroll 2024-05-05 01:26:25 +08:00
iBug dc41016c62 Auto scroll sticky ToC with content (#3115) 2024-05-05 01:05:21 +08:00
iBug 7ea8510d4f Fix where_exp for Jekyll < 4.0
'and' and 'or' are new in Jekyll 4.0.
Ref: https://stackoverflow.com/posts/comments/111965719
2024-04-28 00:56:17 +08:00
iBug 6e94773083 Release 4.25.0 💎 2024-04-23 01:50:35 +08:00
LasseAhhMann 7aee05ce0c Remove JS and other files from search index (#4000)
To avoid getting JS and irrelevant files indexed remove pages where title is null. This gives a much cleaner Lunr store with more relevant content.
2024-04-22 23:22:08 +08:00
Benson Muite 8dc2997d1f Update attribution link (#3553) 2022-05-27 12:00:08 -04:00
Michael Rose 55f6e8fae5 Exclude main.scss from Lunr search index 2022-05-27 11:48:46 -04:00
Nicholas Perry 00b86b1ff8 add optinal lunr searching of pages (#3352) 2022-05-27 11:39:47 -04:00
Lars Olesen df97788050 Update to Jquery 3.6.0 (#3254) 2022-05-27 10:12:25 -04:00
Michael Rose 97cf6e189b Remove extra semi-colon 2021-08-10 15:17:34 -04:00
iBug ff5b354a9a Enable magnific popup on <a> tags only when it has <img> (#3114) 2021-08-08 14:01:59 -04:00
Michael Rose 00fa7be38b Release 4.24.0 💎 2021-07-05 16:32:52 -04:00