1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-04-27 18:50:29 -04:00

111 Commits

Author SHA1 Message Date
db7b2c86d5
clean up CSP 2021-04-03 09:52:53 -04:00
1d6d6686b2
remove algolia search stuff from production for now 2021-04-03 09:46:12 -04:00
83d88f0f77
remove unused lambda functions from production 2021-04-03 07:56:29 -04:00
0456fd99bd
update first website URLs 2021-03-29 11:12:29 -04:00
9bb455bd06
fix CSP 2021-02-05 10:11:11 -05:00
2c327f05c1
update /stats/ 2021-02-05 10:02:55 -05:00
ef445a538b
bundle fathom analytics script into first-party app.js 2021-01-31 12:23:50 -05:00
42eab41aa1
trying fathom analytics 2020-12-21 10:58:27 -05:00
54357538d3
bump Hugo to v0.79.1 2020-12-19 11:41:04 -05:00
de1996c661
fix algolia base domain, use first party assets 2020-12-09 09:36:07 -05:00
6875435c61
test netlify/algolia search plugin
https://github.com/algolia/algoliasearch-netlify
2020-12-09 09:08:02 -05:00
ceee1f10ad
remove redundant title tag on <img>s 2020-11-30 15:22:59 -05:00
9f32e8ba3f
fix some CSP vs AMP errors 2020-11-28 11:46:39 -05:00
aa2c1e60ea
adjust monospace font size a bit 2020-11-27 09:57:36 -05:00
d9deace16c
switch to a variable mono font (Roboto Mono) and subset all fonts more 2020-11-27 09:30:54 -05:00
09b44fb689
update /uses 2020-11-22 18:41:17 -05:00
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
78179c5901
run AMP server-side optimizer via Netlify build plugin (#263) 2020-11-12 18:43:24 -05:00
b378cb4afb
fix webmention API endpoints 2020-11-06 09:25:03 -05:00
77ee252639
add Permissions-Policy header
https://scotthelme.co.uk/goodbye-feature-policy-and-hello-permissions-policy/
2020-11-04 08:46:21 -05:00
44ef6de825
enable CSP 2020-11-04 08:40:26 -05:00
efda2e8bde
narrow down CSP 2020-11-03 11:43:39 -05:00
456ad95918
update CSP 2020-11-01 09:08:37 -05:00
f83eab3f6b
add CSP report-only wizard 2020-10-31 16:19:55 -04:00
3ee748a334
try mirroring some more external APIs 2020-10-29 15:40:46 -04:00
61efd2b425
fix some 404s, bump deps 2020-08-28 11:21:24 -04:00
6138c422b9
update /stats and /privacy, bump Inter font to v3.14, long cache on /vendor 2020-08-18 10:27:59 -04:00
76b3a55efd
switch simple analytics proxy to a netlify function 2020-08-08 00:13:07 -04:00
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
bb3ec74822
move site-related headers/redirects out of netlify.toml
[skip ci]
2020-07-29 08:36:49 -04:00
13e8ab5b54
move imagemin binaries to optionalDependencies and suppress their errors 2020-07-28 11:28:46 -04:00
9d87dd46bd
clean up redirects, audit a few AMP pages with percy 2020-07-25 14:13:27 -04:00
bc03922573
stop generating algolia.json (temporarily) & other tidying up 2020-07-20 09:01:12 -04:00
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
ea244a5372
update homepage 2020-07-16 15:02:26 -04:00
a29a91bfef
build with node 14.x 2020-07-13 19:59:57 -04:00
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
725c482ba3
make sure config for Netlify functions is okay so far 😬
[skip ci]
2020-07-10 20:00:39 -04:00
e2b9099996
add keybase profile to person schema 2020-07-03 17:18:46 -04:00
84add157d3
update meta pages & robots.txt 2020-06-29 11:43:38 -04:00
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
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
f29033f383
re-tool/clean up scripts and redirects 2020-06-19 09:45:48 -04:00
b89920cb40
vendor twemojis before building site and cache them (and ./public) 2020-06-07 12:46:06 -04:00
79be2abafe
update netlify-plugin-cache to v1.0.2 [skip ci] 2020-06-06 16:46:32 -04:00
401b4566d7
generate a successful output log using netlify-plugin-cache@v1.0.1
...for submission to Netlify's plugin directory
2020-06-06 11:46:02 -04:00
572ea1c903
add @netlify/plugin-local-install-core [skip ci] 2020-06-06 11:19:03 -04:00
ec5a6b28e9
restore appropriate cache plugin settings [skip ci] 2020-06-06 11:13:06 -04:00
74e19308d9
test cache plugin default [skip ci] 2020-06-06 10:53:19 -04:00
04ac760629
extracted & published netlify-plugin-cache on NPM: https://github.com/jakejarvis/netlify-plugin-cache 2020-06-06 10:22:14 -04:00