56bf0358ef
update heading anchor links to always show on mobile
2022-01-28 13:07:17 -05:00
766f39a15a
remove unused deps
2022-01-27 18:16:57 -05:00
283eb62446
less corny header and note meta icons ( #746 )
...
* less corny header and note meta icons
* swap out more twemojis
* indicate active page in nav bar
* update favicons
* extract `<MenuLink />` into its own component
* change hover effect to an underline
* cropped header photo
2022-01-27 10:06:26 -05:00
f1e2917b08
bump next
2022-01-26 18:50:20 -05:00
5bf909fab5
add v3 to /previously
2022-01-26 16:17:39 -05:00
dependabot[bot]
ed919db39b
📦 npm: Bump next from 12.0.9-canary.8 to 12.0.9-canary.11
...
Bumps [next](https://github.com/vercel/next.js ) from 12.0.9-canary.8 to 12.0.9-canary.11.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v12.0.9-canary.8...v12.0.9-canary.11 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-26 12:47:52 -05:00
57a2131804
bump some deps
2022-01-26 12:41:44 -05:00
dependabot[bot]
d6b70a3649
📦 npm: Bump next from 12.0.9-canary.6 to 12.0.9-canary.8
...
Bumps [next](https://github.com/vercel/next.js ) from 12.0.9-canary.6 to 12.0.9-canary.8.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v12.0.9-canary.6...v12.0.9-canary.8 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-25 08:10:16 -05:00
c1e030dfcc
fix magic wand cursor 🪄
2022-01-24 20:43:45 -05:00
5847fd82b6
dial up the minification of MDX output a bit more
2022-01-24 13:58:27 -05:00
e5b862508c
manually minify JS outputted by next-mdx-remote v4
2022-01-24 10:41:31 -05:00
51ecae3c9b
custom <Image />
wrapper now supports static imports too
2022-01-24 08:57:21 -05:00
f62c057f5d
do sub-heading anchor links manually instead of via rehype plugin
2022-01-22 17:21:29 -05:00
224358fd68
add some rounded corners and theme transition fading
2022-01-21 12:05:01 -05:00
0462428a54
even more styled components
2022-01-20 08:26:30 -05:00
171bdd65b6
more preparation for styled components
2022-01-19 11:00:28 -05:00
dependabot[bot]
eb172b83b0
📦 npm: Bump lint-staged from 12.1.7 to 12.2.0
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 12.1.7 to 12.2.0.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v12.1.7...v12.2.0 )
---
updated-dependencies:
- dependency-name: lint-staged
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-18 12:57:07 -05:00
a406010bd2
next-mdx-remote v4 ( #737 )
2022-01-18 09:25:09 -05:00
415e8d6bc4
remove mastodon from json-ld
2022-01-17 10:38:13 -05:00
a139447b39
remove markdown from plaintext post titles
2022-01-16 18:16:02 -05:00
b2f51ff10a
bump some deps
2022-01-16 08:38:42 -05:00
872846dbeb
giscus comments!
2022-01-15 11:28:31 -05:00
6d7ffee7ea
switch back to lighter markdown-to-jsx on server-side
2022-01-15 08:51:10 -05:00
d979ef733a
don't load utterances until user's near the bottom of post
2022-01-15 08:25:32 -05:00
58c82a1715
cumulative layout shift fixes
...
- inject theme toggle placeholder instead of loading dynamically
- explicitly set sticky header height
- set `font-display: fallback`
2022-01-14 17:10:35 -05:00
32a5eb9c61
add eslint-plugin-mdx
2022-01-14 10:25:58 -05:00
1a0541776e
extract syntax highlighting styles into a CSS module
2022-01-13 09:04:02 -05:00
12d0959629
styled-jsx sheets weren't being rendered server-side 🤦
2022-01-12 11:31:03 -05:00
c9c3c8b252
bump to next v12.0.8
2022-01-12 08:28:23 -05:00
53158f6d3c
pull SVG icons directly from their NPM packages
2022-01-11 19:19:47 -05:00
dependabot[bot]
bc504f3e63
📦 npm: Bump next from 12.0.8-canary.19 to 12.0.8-canary.20
...
Bumps [next](https://github.com/vercel/next.js ) from 12.0.8-canary.19 to 12.0.8-canary.20.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v12.0.8-canary.19...v12.0.8-canary.20 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 21:18:58 -05:00
78967815e1
highlight.js -> prism ( #730 )
2022-01-10 19:10:19 -05:00
b552b6ae64
add typescript eslint parser/rules
2022-01-10 13:46:49 -05:00
4a461b78dd
restore webmentions action
2022-01-10 13:36:44 -05:00
972a25abc6
parse markdown in titles at build time
2022-01-10 08:37:30 -05:00
32d1683e51
revert colord to smaller hex-rgb
2022-01-09 19:49:54 -05:00
65416fcc1f
next-mdx-remote -> mdx-bundler ( #729 )
2022-01-09 13:45:38 -05:00
dc7b2a88bb
enable utteranc.es origin check
2022-01-08 09:07:09 -05:00
41d2b8c64b
scss ➡️ vanilla css ( #727 )
...
* scss isn't worth the technical/mental overhead anymore
* try to translate my old Hugo pygments themes
* update lockfile
* consolidate .hljs classes
2022-01-07 16:17:14 -05:00
b13923b3b7
fix double-quote encoding in article JSON-LD
...
related: https://github.com/garmeeh/next-seo/issues/711
https://search.google.com/search-console/r/unknown-type/drilldown?resource_id=https%3A%2F%2Fjarv.is%2F&item_key=CgIIGBADGA4&hl=en&sharing_key=szw2VOK7QYoeChN1-JxOqg
2022-01-07 10:36:26 -05:00
34d2304e7c
properly set hrefs for dynamic paths on notes list
2022-01-07 08:56:37 -05:00
66a244a9c1
formik-powered contact page ( #725 )
2022-01-06 13:13:41 -05:00
dependabot[bot]
6953dc0c7b
📦 npm: Bump highlight.js from 11.3.1 to 11.4.0
...
Bumps [highlight.js](https://github.com/highlightjs/highlight.js ) from 11.3.1 to 11.4.0.
- [Release notes](https://github.com/highlightjs/highlight.js/releases )
- [Changelog](https://github.com/highlightjs/highlight.js/blob/main/CHANGES.md )
- [Commits](https://github.com/highlightjs/highlight.js/compare/11.3.1...11.4.0 )
---
updated-dependencies:
- dependency-name: highlight.js
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-06 10:24:15 -05:00
3394cac5de
use the excellent next-themes module
2022-01-06 10:08:24 -05:00
6b756a54c1
fix unused components still loading on posts
2022-01-06 09:10:25 -05:00
fb491d7337
use next-compose-plugins for simpler config
2022-01-05 08:50:49 -05:00
32262b0041
add hover styles to footer
2022-01-04 19:42:44 -05:00
c890a8aae0
use react-innertext
2022-01-04 18:44:49 -05:00
b1bcdeb84b
allow markdown in mdx page titles (carefully)
...
mainly for `code` but also bold and italic text
2022-01-04 13:49:07 -05:00
dependabot[bot]
84edea4723
📦 npm: Bump next from 12.0.8-canary.15 to 12.0.8-canary.16
...
Bumps [next](https://github.com/vercel/next.js ) from 12.0.8-canary.15 to 12.0.8-canary.16.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v12.0.8-canary.15...v12.0.8-canary.16 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 21:04:08 -05:00