Commit Graph
100 Commits
Author SHA1 Message Date
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 33d78679ba replace buggy jpegoptim with mozjpeg 2021-04-26 08:56:31 -04:00
jake 55d12e82ef use platform-agnostic glob util when finding images to minify [skip ci] 2021-04-24 12:34:18 -04:00
jake b446ebb739 bump Hugo to 0.82.1, regenerate transformed assets 2021-04-21 10:51:09 -04:00
jake 5450da582d lock pip versions & enable dependabot 2021-04-17 10:45:21 -04:00
jake 503efe348a fix CSP 2021-04-17 10:14:29 -04:00
jake 733b9b2556 only one <h1> on each page 2021-04-17 09:49:43 -04:00
jake 19c2340353 re-bump postcss-svgo and remove plugin configs to stop breakage, defaults are fine
https://github.com/webpack-contrib/image-minimizer-webpack-plugin/issues/190#issuecomment-801231993
2021-04-16 20:17:10 -04:00
jake de437ea58e revert postcss-svgo to 4.x
<input css uSVb3S>
71:37	⚠  Error: Plugin name should be specified [postcss-svgo]
73:36	⚠  Error: Plugin name should be specified [postcss-svgo]
158:35	⚠  Error: Plugin name should be specified [postcss-svgo]
2021-04-16 19:47:42 -04:00
jake 676140fb89 update deps 2021-04-16 12:54:03 -04:00
jake db7b2c86d5 clean up CSP 2021-04-03 09:52:53 -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 dc24d847bf try fixing CI workflows after changes to how secrets are handled
https://github.blog/changelog/2021-02-19-github-actions-workflows-triggered-by-dependabot-prs-will-run-with-read-only-permissions/
2021-03-31 10:12:03 -04:00
jake 325959f30d cleaning up home page 2021-03-30 10:48:11 -04:00
jake 0456fd99bd update first website URLs 2021-03-29 11:12:29 -04:00
jake fe0fa6599f update deps & try to fix codespaces 2021-03-29 10:48:56 -04:00
jake 6c3a2185ee fix some AMP errors 2021-03-17 08:25:36 -04:00
jake 1b1a6e3e1e add example .env and fix remote LHCI server 2021-03-15 18:19:33 -04:00
jake 99f0f53bed bump some deps 2021-03-15 10:34:20 -04:00
jakeandGitHub 5373129717 Update content/notes/github-rename-master/index.md 2021-03-03 22:38:53 -05:00
jake 91299c225f use relative URLs for Docker local server 2021-03-03 22:27:27 -05:00
jake 152ac851f4 some quick tweaks I've put off 2021-02-22 10:53:56 -05:00
jake a77abe3a3f bump some deps 2021-02-11 10:04:59 -05:00
jake 9bb455bd06 fix CSP 2021-02-05 10:11:11 -05:00
jake 2c327f05c1 update /stats/ 2021-02-05 10:02:55 -05:00
jake 16caeda11c run local server with relative URLs (for things like codespaces)
[skip ci]
2021-02-04 10:56:51 -05:00
jake ef445a538b bundle fathom analytics script into first-party app.js 2021-01-31 12:23:50 -05:00
jake 28b7e8ffd1 Update content/cli/index.md 2021-01-30 10:12:08 -05:00
jake 255c06e3c5 update deps (fixes CVE-2020-28168) 2021-01-05 13:48:13 -05:00
jake 42eab41aa1 trying fathom analytics 2020-12-21 10:58:27 -05:00
jake 54357538d3 bump Hugo to v0.79.1 2020-12-19 11:41:04 -05:00
jake 898a65e296 playing more with algolia search (and updated a bunch of deps) 2020-12-18 08:25:23 -05:00
jake de1996c661 fix algolia base domain, use first party assets 2020-12-09 09:36:07 -05:00
jake 6875435c61 test netlify/algolia search plugin
https://github.com/algolia/algoliasearch-netlify
2020-12-09 09:08:02 -05:00
jake 4a43ef359a disable instant.page preloading script
it reduces browser compatibility and messes with server-side stats
2020-12-01 09:05:46 -05:00
jake ceee1f10ad remove redundant title tag on <img>s 2020-11-30 15:22:59 -05:00
jake 9f32e8ba3f fix some CSP vs AMP errors 2020-11-28 11:46:39 -05:00
jake aa2c1e60ea adjust monospace font size a bit 2020-11-27 09:57:36 -05:00
jake d9deace16c switch to a variable mono font (Roboto Mono) and subset all fonts more 2020-11-27 09:30:54 -05:00
jake 09b44fb689 update /uses 2020-11-22 18:41:17 -05:00
jake c58dddbed2 fix silly AMP and lighthouse warnings
https://developers.google.com/web/updates/2018/07/page-lifecycle-api#the-unload-event
2020-11-19 10:56:25 -05:00
jake e6400400f1 fix image/caption spacing around paragraphs 2020-11-17 11:29:55 -05:00
jake 9c0046cb62 render all image tags as figures 2020-11-15 09:35:55 -05:00
jakeandGitHub 78179c5901 run AMP server-side optimizer via Netlify build plugin (#263) 2020-11-12 18:43:24 -05:00
jake ab70fabeab Update _syntax.scss 2020-11-09 16:51:59 -05:00
jake 6ada1afd4a enable AMP on more layouts/pages 2020-11-08 11:12:21 -05:00
jake b378cb4afb fix webmention API endpoints 2020-11-06 09:25:03 -05:00
jake 4fc23f0b63 bump Hugo to 0.78.1 2020-11-05 09:37:52 -05:00
jake 77ee252639 add Permissions-Policy header
https://scotthelme.co.uk/goodbye-feature-policy-and-hello-permissions-policy/
2020-11-04 08:46:21 -05:00
jake 44ef6de825 enable CSP 2020-11-04 08:40:26 -05:00
jake 2d941b9122 fix iframe shortcode 2020-11-03 12:06:31 -05:00
jake efda2e8bde narrow down CSP 2020-11-03 11:43:39 -05:00
jake 456ad95918 update CSP 2020-11-01 09:08:37 -05:00
jake f83eab3f6b add CSP report-only wizard 2020-10-31 16:19:55 -04:00
jake 52034123aa Update preload.html 2020-10-29 18:21:13 -04:00
jake 26bb187c71 add instant.page preloading script 2020-10-29 16:07:03 -04:00
jake 3ee748a334 try mirroring some more external APIs 2020-10-29 15:40:46 -04:00
jake c7ef524d0a bump Hugo to 0.76.5 2020-10-28 11:19:59 -04:00
jake 558c01a9b2 set will-change: transform on animated CSS elements
https://developers.google.com/web/fundamentals/performance/rendering/stick-to-compositor-only-properties-and-manage-layer-count
2020-10-18 11:06:19 -04:00
jake c8f5598452 add meta robots tag to deploy previews to make extra sure they aren't indexed 2020-10-18 10:50:43 -04:00
jake 82d8888a29 Update baseof.html 2020-10-15 16:32:10 -04:00
jake 69db7eadca account for uppercase request headers if send_view is hit via HTTP 1.x 2020-10-09 11:23:53 -04:00
jake cdc39f7efe clean up send_view function 2020-10-07 09:06:26 -04:00
jake 9543aaa5b0 process SCSS @import rules with postcss-import 2020-10-03 19:24:27 -04:00
jake 06c9cfe070 bump PostCSS to 8.x and its plugins
TODO: find modern alternative for postcss-clean
2020-09-29 11:08:20 -04:00
jake bec66f42a2 Update ci.yml 2020-09-29 11:08:06 -04:00
jake 336637a85e bump Hugo and other deps 2020-09-24 09:06:06 -04:00
jakeandGitHub 3650311355 Update Dockerfile
[skip ci]
2020-09-14 10:39:35 -04:00
jake 3364cc9377 update homepage & bump inter to v3.15 2020-09-05 11:29:41 -04:00
jakeandGitHub 1888189866 Update ci.yml 2020-09-03 12:36:40 -04:00
jake 0b6b6f1a56 bump other deps to fix CVE-2020-8244 2020-09-03 09:08:18 -04:00
jake 17f3c43c17 fix LHCI (?) 2020-09-02 12:38:59 -04:00
jake cdf867920e lazy load images within page content 2020-08-31 10:53:47 -04:00
jake 7f4ee60797 switch dark mode example from localStorage to sessionStorage 2020-08-31 10:53:33 -04:00
jake 61efd2b425 fix some 404s, bump deps 2020-08-28 11:21:24 -04:00
jake 7fafef712b trying another dumb cache busting technique in send_view.js 2020-08-23 12:39:17 -04:00
jake 6c28ed85f1 remove ugly safari pinned tab icon 2020-08-23 11:30:36 -04:00
jake a04e33b705 add debugging headers to send_view function's response 2020-08-21 22:36:07 -04:00
jake d7099fbed0 trying to be clever in error handling didn't work.... will fix later 2020-08-20 02:51:19 -04:00
jake ea758d5004 stats lambda: better caching (or lack thereof) & error handling 2020-08-19 20:56:07 -04:00
jake 6138c422b9 update /stats and /privacy, bump Inter font to v3.14, long cache on /vendor 2020-08-18 10:27:59 -04:00
jake e07934517c fix weird chrome sandbox quirks on dark mode example's iframe 2020-08-14 11:10:47 -04:00
jakeandGitHub 8e9e236ecc Update .lighthouserc.json
[skip ci]
2020-08-14 10:50:41 -04:00
jake 80c926c6f9 re-organize fonts, fix BLM header 2020-08-14 10:22:28 -04:00
jakeandGitHub 1168668308 Update devcontainer.json 2020-08-13 22:19:00 -04:00
jake cdd5566dad playing with codespaces 🤓
[skip ci]
2020-08-13 21:27:21 -04:00
jake 347c577d3a fix body of API response 2020-08-12 10:33:52 -04:00
jake a0671a6dea replace request with axios in send_view API 2020-08-12 10:09:10 -04:00
jake 28f0590f8e Update content/notes/cool-bash-tricks-for-your-terminal-dotfiles/images/terminal.png 2020-08-11 09:49:28 -04:00
jake 0f9de4d350 strip any markdown in page titles from meta/social tags in head 2020-08-10 10:58:22 -04:00
jake 9b5a29be7b fix AMP pixel (hopefully) 2020-08-08 08:03:22 -04:00
jake 76b3a55efd switch simple analytics proxy to a netlify function 2020-08-08 00:13:07 -04:00
jake d9833c6d30 remove sitemap priorities 2020-08-02 16:18:54 -04:00
jake a428ec712b update the Y2K post 2020-08-01 22:46:21 -04:00
jake dd10234542 remove IE gif from footer, update homepage 2020-08-01 18:14:05 -04:00
jake d764025fe7 fix AMP shortcode scripts 2020-08-01 11:58:30 -04:00
jake 5a4baea633 swap twemoji packages, again...
https://www.npmjs.com/package/twemoji-emojis
2020-07-31 23:20:08 -04:00