Commit Graph
100 Commits
Author SHA1 Message Date
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
jake 60903bbb2b remove events scripts 2020-07-31 08:47:23 -04:00
jake 4d8bfd4543 move imagemin-cli to optional deps [skip ci] 2020-07-30 15:04:09 -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 d0ff6dd0a9 update github-rename-master post 2020-07-29 08:50:48 -04:00
jake bb3ec74822 move site-related headers/redirects out of netlify.toml
[skip ci]
2020-07-29 08:36:49 -04:00
jakeandGitHub 2c7939b2e7 Create .gitattributes
[skip ci]
2020-07-28 14:32:19 -04:00
jake 13e8ab5b54 move imagemin binaries to optionalDependencies and suppress their errors 2020-07-28 11:28:46 -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 164da758ec Update content/cli/images/screenshot.png 2020-07-27 09:54:44 -04:00
jakeandGitHub cfdeaa9039 Update ci.yml
[skip ci]
2020-07-26 13:59:27 -04:00
jake a063900591 Update Dockerfile
[skip ci]
2020-07-26 10:47:28 -04:00
jake 9d87dd46bd clean up redirects, audit a few AMP pages with percy 2020-07-25 14:13:27 -04:00
jake 00c2a95e04 bump Hugo to v0.74.3 [skip ci] 2020-07-23 14:42:48 -04:00
jake cdfbba108c playing with variable fonts some more 2020-07-23 13:03:00 -04:00
jake f306452fe6 non-variable Inter font was still loading on Chrome 2020-07-22 16:54:22 -04:00
jake 6f7b14f43a fix a few things that were **too bold** now 2020-07-22 16:38:11 -04:00
jake da1743cf2d add variable Inter fonts
current faces/files kept as a fallback. also switched to Google-hosted fonts on AMP pages (might as well...)
2020-07-22 16:19:24 -04:00
jake 17824d4c5c fix a few RSS validation warnings 2020-07-20 12:44:21 -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 8d92f1484b bump twemoji to v13.0.1
https://github.com/twitter/twemoji/releases/tag/v13.0.1
2020-07-17 10:36:27 -04:00
jake ea244a5372 update homepage 2020-07-16 15:02:26 -04:00
jake a583a3a0e7 fix post titles not shrinking on mobile view, and clean up optimize-image partial 2020-07-14 20:29:49 -04:00
jake f5a38a71e9 remove some redundant styles now that normalize.css is imported 2020-07-14 10:51:38 -04:00
jake 12b056f70b stop using <section> improperly 2020-07-14 08:41:18 -04:00
jake a29a91bfef build with node 14.x 2020-07-13 19:59:57 -04:00
jake d2323d6038 Update webmentions.yml
[skip ci]
2020-07-13 19:47:46 -04:00
jake d3fa7bdb35 finally updating Hugo [skip ci] 2020-07-13 15:53:05 -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 9bf2d2e36b stop hosting all of my random sites as folders on this domain
changed most of them to redirect to GitHub Pages

mental health note: stats will take a hit ;)
2020-07-12 16:37:33 -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 bb96e937c6 running minify scripts in parallel is inconsistent, apparently 2020-07-11 12:22:41 -04:00
jake a8372d859f flippity flop dark mode colors for readability 2020-07-11 11:21:42 -04:00