1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-04-26 21:48:27 -04:00

38 Commits

Author SHA1 Message Date
363b4edf1c
shift asset processing to webpack (#424)
also migrated SASS to latest syntax (via dart-sass) and vastly simplified light/dark theme logic
2021-06-19 17:19:01 -04:00
23debefee2
add babel / esbuild pipes via Hugo, remove terser 2021-06-05 08:35:57 -04:00
4bb5841ac1
remove frontend analytics 2021-06-01 07:47:11 -04:00
468cc14d4b
move dark mode script inline to avoid blinding flash of white background 2021-05-28 11:11:09 -04:00
298e8ed70f
stop printing debug comments in production footer 2021-05-01 18:07:03 -04:00
82d8888a29
Update baseof.html 2020-10-15 16:32:10 -04:00
80c926c6f9
re-organize fonts, fix BLM header 2020-08-14 10:22:28 -04:00
12b056f70b
stop using <section> improperly 2020-07-14 08:41:18 -04:00
5123b8831a
organize config.toml params, and stop treating frontmattered CSS as SCSS unnecessarily -- it appears to cause some weird race condition with temporary files every once in a while...? not the intended use anyways though. 2020-07-12 19:51:19 -04:00
48eea4ce98
fix style regressions (code was never actually using Hack font I think..?)
and allow default theme (light or dark) to be set in Hugo config and reflected in both HTML & JS
2020-07-07 10:07:46 -04:00
d970c031a5
run initial SCSS refactoring through percy 2020-07-07 08:57:26 -04:00
45b23c45a3
link View Source in page/post footers to specific file on GitHub 2020-06-26 12:59:46 -04:00
f3198e0235
clean up a bunch of layouts, especially social-images function
also made even more config.toml parameters optional, will help when finally releasing theme
2020-06-25 10:35:59 -04:00
ef16a9e3f9
merge changes from upstream analytics v3 script 2020-06-17 13:13:31 -04:00
0ad9d54347
remove HTML comments by default during minify 2020-05-14 20:51:49 -04:00
b0893ff52f
bundle simple analytics script locally & minify everything with terser 2020-04-27 20:49:20 -04:00
374a822ad4
wrap dark mode stuff in an anonymous function like a big boy coder 2020-04-26 19:00:46 -04:00
c3f46dd9db
*actually* fix utteranc.es dark/light theme-ing 2020-04-26 15:07:35 -04:00
adfa73b5fc
fingerprint CSS and JS, set one week browser cache
...and LOTS of tidying partials
2020-04-25 11:15:31 -04:00
d2648a68be
fix some dark mode logic glitches & random clean up 2020-04-24 18:03:33 -04:00
b13da8e05b
dark mode 😎 (#112)
* prepare dark mode stuffs

* themed all global colors

* store preference in local storage

* toggle styling

* lightbulb position

* minify bundled script with uglify-js instead of hugo

* detect whether user has an OS-wide dark mode preference and use that by default

* two different colors for each homepage link

* inline bulb SVGs into stylesheet

* fingerprint and cache styles for a year

* fix lightbulb positioning with weird magic numbers, will come back to that

* themed syntax highlighting

* use terser instead of uglify-js (b/c of ES6)
2020-04-20 15:04:30 -04:00
fbf7465ff1
GitHub was down....but pages with gists should probably still load 2020-04-02 21:19:43 -04:00
fa018564e5
prevent Hugo's auto-escaping of base URL in twemoji JS 2020-03-30 13:01:47 -04:00
2156c6ed88
swap native emojis for Twemojis 🎉 (#92) 2020-03-29 15:30:12 -04:00
f19084006f
make absURLs more resilient (trailing slashes/not) 2020-02-03 08:58:30 -05:00
1ce87747b6
update /uses 2020-02-01 19:05:15 -05:00
9e794df120
test out simple analytics 2020-01-31 17:48:04 -05:00
6c44b7d44d
re-organize a bunch of partials 2020-01-14 18:08:42 -05:00
ef32f73372
cache some partials 2019-12-26 22:06:04 -05:00
fa98e48664
if multiple of the same shortcode are used, only load scripts once 2019-12-15 23:11:18 -05:00
80737f7276
make actual background gray, main content area white 2019-12-14 22:34:50 -05:00
192822f113
clean up base template 2019-12-10 16:00:59 -05:00
fb55b3fe8b
style & homepage tweaks 2019-12-09 23:33:16 -05:00
96ad258d36
change a BUNCH of if's to with's to prepare for theme extraction 2019-12-03 12:41:55 -05:00
0b62be6226
re-organize templates (use baseof.html) 2019-12-02 18:47:44 -05:00
a3f17b1517 layout fixes 2019-04-02 11:10:50 -04:00
4078ef3fd5 layout tweaks 2018-10-15 15:36:06 -04:00
8738c27f1d preparing for blog integration 2018-08-03 19:43:57 -04:00