e4d3e074fd
lots of random cleanup & organization
2021-07-20 15:22:57 -04:00
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