Commit Graph
103 Commits
Author SHA1 Message Date
jake 2e5405b9ac profile webpack assets in build log 2021-07-03 09:09:55 -04:00
jake 23aeb2fab1 babel-minify -> terser via webpack 2021-06-27 11:03:36 -04:00
jake 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
jake c02f3e7e9a disable Hugo aliases & move them to vercel.json 2021-06-13 09:23:11 -04:00
jake 23debefee2 add babel / esbuild pipes via Hugo, remove terser 2021-06-05 08:35:57 -04:00
jake bce45a1af5 re-add Percy screenshotting action 2021-06-04 18:08:34 -04:00
jake 82c42f8322 deploy to Vercel 2021-06-04 10:19:34 -04:00
jake 9505767f3d add /api/projects endpoint and /projects page with GH-style repo cards 2021-06-03 09:31:53 -04:00
jake 3fa058ee76 finally remove every trace of AMP 🥳 (#415) 2021-06-01 07:52:49 -04:00
jake cfc3334da7 super simple serverless hit counter for fun (#410) 2021-05-30 08:55:37 -04:00
jake f345256921 fix page CSS parsing on amp pages
https://search.google.com/search-console/amp/drilldown?resource_id=https%3A%2F%2Fjarv.is%2F&item_key=GhkIIhADIhBzdHlsZSBhbXAtY3VzdG9tKKVO&hl=en&sharing_key=ozvLdt6NrwXwjyC3ZJCWPA
2021-05-29 09:18:14 -04:00
jake 468cc14d4b move dark mode script inline to avoid blinding flash of white background 2021-05-28 11:11:09 -04:00
jake c7a2da8c4a update better onion URL, revert View-Source header back to repo home
http://jarvis2i2vp4j4tbxjogsnqdemnte5xhzyi7hziiyzxwge3hzmh57zad.onion
2021-05-17 10:46:01 -04:00
jake af3f5eeb7b add Onion-Location header to each page with relative URLs (#401)
http://jarvisz2fxjx54yve4zgtp5rehnwehu22nkww47dg2qv4e6xxzq6fdyd.onion
2021-05-16 11:18:26 -04:00
jake 298e8ed70f stop printing debug comments in production footer 2021-05-01 18:07:03 -04:00
jake 5a53aab5d3 disable typographer (fancy quotes, etc.) 2021-04-28 18:40:21 -04:00
jake 1d6d6686b2 remove algolia search stuff from production for now 2021-04-03 09:46:12 -04:00
jake 83d88f0f77 remove unused lambda functions from production 2021-04-03 07:56:29 -04:00
jake 42355c76ec normalize font sizes 2021-04-03 07:46:13 -04:00
jake d9833c6d30 remove sitemap priorities 2020-08-02 16:18:54 -04:00
jake 5a4baea633 swap twemoji packages, again...
https://www.npmjs.com/package/twemoji-emojis
2020-07-31 23:20:08 -04:00
jake 508c4eb911 swap twemoji packages 2020-07-29 17:14:38 -04:00
jake cb61438d11 trying to fetch Twemoji SVGs from an NPM package instead of Go module
not actually published on NPM, though: https://github.com/jakejarvis/twemoji-svg
2020-07-29 12:27:56 -04:00
jake bb3ec74822 move site-related headers/redirects out of netlify.toml
[skip ci]
2020-07-29 08:36:49 -04:00
jake f5acb5d5e0 commit fetched oEmbed data (tweets, etc.) in case they disappear
[skip ci]
2020-07-28 11:27:24 -04:00
jake bc03922573 stop generating algolia.json (temporarily) & other tidying up 2020-07-20 09:01:12 -04:00
jake 2909e934e7 rename atom shortcodes from .atom.xml to .atom.atom, and stop using symlinks
let's see if this fixes the issue of the wrong shortcode types (usually AMP) being chosen inconsistently
2020-07-19 12:29:51 -04:00
jake ea244a5372 update homepage 2020-07-16 15:02:26 -04:00
jake 12b056f70b stop using <section> improperly 2020-07-14 08:41:18 -04:00
jake 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
jake c111c90801 start netlify-lambda local server side-by-side with Hugo server
[skip ci]
2020-07-11 16:48:19 -04:00
jake 725c482ba3 make sure config for Netlify functions is okay so far 😬
[skip ci]
2020-07-10 20:00:39 -04:00
jake 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
jake 426e7d91f1 clean up styles & extend old browser support via autoprefixer/eslint 🧓🏻
and stop encoding emojis like a caveman
2020-07-04 19:29:18 -04:00
jake e2b9099996 add keybase profile to person schema 2020-07-03 17:18:46 -04:00
jake 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
jake e2ed4c7e4f use gifsicle-bin fork (includes Linux binary) to override imagemin dependency
https://github.com/jakejarvis/gifsicle-bin
2020-06-24 18:25:27 -04:00
jake a48576e4eb RIP keybase 🙏 2020-05-24 09:09:52 -04:00
jake ee9d95b394 add small links to https://y2k.lol (not ready for prime time yet 🤫) 2020-05-21 13:06:48 -04:00
jake 739f161183 massive cleanup of netlify config -- redirects, headers, etc 2020-05-05 13:03:18 -04:00
jake 17501e8c34 add simple license and privacy policy pages
silly but certain things require these. also added some sitemap priorities to other miscellaneous pages.
2020-04-28 18:53:15 -04:00
jake c52a357e29 revert Access-Control-Allow-Origin: * header 2020-04-26 23:43:10 -04:00
jake 736cc775e3 straighten up header elements 2020-04-26 09:46:34 -04:00
jake adfa73b5fc fingerprint CSS and JS, set one week browser cache
...and LOTS of tidying partials
2020-04-25 11:15:31 -04:00
jake 5477e34235 some tweaking of post-build image optimization 2020-04-24 12:58:18 -04:00
jake d2a9736c9e uniform width on all pages 2020-04-24 10:12:13 -04:00
jake 70611f4d1c publish /previously 2020-04-23 20:45:55 -04:00
jake 60fd36001d add JAMstack to homepage 2020-04-23 08:16:31 -04:00
jake 8ba0a887bc treat ALL images as assets (as they should have been all along...) 2020-04-21 14:34:55 -04:00
jake 9005c00112 don't determine last modified time from file and/or Git data 2020-04-16 09:21:19 -04:00