Commit Graph
100 Commits
Author SHA1 Message Date
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
jake 725c482ba3 make sure config for Netlify functions is okay so far 😬
[skip ci]
2020-07-10 20:00:39 -04:00
jake 78001a69d5 run webmentions action less frequently [skip ci] 2020-07-10 10:14:38 -04:00
jake 55cc4d3773 add cron action to auto-fetch new mentions from webmention.io
[skip ci]
2020-07-09 13:40:54 -04:00
jake 79cb6925d3 update netlify.app URLs to fix lighthouse audits of deploy previews 2020-07-07 11:47:02 -04:00
jake ec2ed28bb9 test private lighthouse CI server
public temporary server was kinda flaky
2020-07-07 10:46:59 -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 d970c031a5 run initial SCSS refactoring through percy 2020-07-07 08:57:26 -04:00
jake aa3973f570 adjust letter-spacing of bold Inter text 2020-07-05 12:13:11 -04:00
jakeandGitHub c8c7fe131a Update README.md
[skip ci]
2020-07-05 10:27:20 -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 e10c3a10f7 have CI run linters on every PR, bump eslint 2020-07-03 17:35:39 -04:00
jake e2b9099996 add keybase profile to person schema 2020-07-03 17:18:46 -04:00
jake 621da7266f use monospace font for short PGP key on homepage 2020-07-01 11:30:20 -04:00
jake 13c42f6576 further reading links on git branch post 2020-06-30 12:27:18 -04:00
jake 3cadddc799 go back to outlining inline code (single backticks) with light border
and make it possible to use code in post/page titles
2020-06-30 09:37:03 -04:00
jake b6cbb737c9 add set-head command to rename master post 2020-06-29 12:13:02 -04:00
jake 84add157d3 update meta pages & robots.txt 2020-06-29 11:43:38 -04:00
jake 99d13da0c7 new Twitter oEmbed endpoint (shortcode input changes from tweet ID to full URL)
https://developer.twitter.com/en/docs/tweets/post-and-engage/api-reference/get-statuses-oembed

some hacking is required to continue passing only the tweet ID to <amp-twitter data-tweetid="..."> at the same time. ugh.

https://amp.dev/documentation/components/amp-twitter/#attributes
2020-06-28 11:29:35 -04:00
jake 3bfa8a52cc Publish "How To: Safely Rename 'master' Branch on GitHub ✊🏾" 2020-06-28 10:11:03 -04:00
jake 0b98f51a74 switch tweet embed centering to recommended method:
https://developer.twitter.com/en/docs/twitter-for-websites/embedded-tweets/overview
2020-06-27 23:09:42 -04:00
jake 3eb37e588e remove console logging from analytics.js 2020-06-27 22:58:53 -04:00
jake 15d42bab9f center new Twitter widget design 2020-06-27 18:33:05 -04:00
jake 51814df1b7 Update README.md
[skip ci]
2020-06-27 10:32:39 -04:00
jake 45b23c45a3 link View Source in page/post footers to specific file on GitHub 2020-06-26 12:59: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 0a48ce296f make twemoji cursor the same as unicode emojis when hovered
and clean up /uses
2020-06-24 19:35:37 -04:00