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

95 Commits

Author SHA1 Message Date
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
fd06f71df4
cleaning up the netlify plugin
didn't actually try just passing an array of dirs to Netlify plugin, and now only saving cache if build successful

[skip ci]
2020-06-05 19:47:27 -04:00
eafbf87f49
test cache plugin for Netlify 2020-06-05 17:29:22 -04:00
3fbbf44f0b
some stuff was being missed by linters, fix glob patterns
[skip ci]
2020-06-03 14:22:21 -04:00
a6cb95c0d7
clean up redirects/404s & other random housekeeping 2020-06-02 14:00:40 -04:00
8c209bfef6
update deps [skip ci] 2020-05-21 13:04:23 -04:00
5ece879708
fix some old 404s 2020-05-13 20:58:55 -04:00
e140fb1fc6
remove headers temporarily 2020-05-12 06:41:11 -04:00
a4dab78f99
fix netlify dev
https://cli.netlify.com/netlify-dev#project-detection

[skip ci]
2020-05-12 06:40:50 -04:00
739f161183
massive cleanup of netlify config -- redirects, headers, etc 2020-05-05 13:03:18 -04:00
759bae4f14
bump postcss resolution
[skip ci]
2020-05-04 20:52:46 -04:00
17501e8c34
add simple license and privacy policy pages
silly but certain things require these. also added some sitemap priorities to other miscellaneous pages.
2020-04-28 18:53:15 -04:00
a42e27e6e8
remove utteranc.es for now 2020-04-28 09:48:51 -04:00
9a87b9fa8d
fix analytics 2020-04-28 08:45:56 -04:00
b0893ff52f
bundle simple analytics script locally & minify everything with terser 2020-04-27 20:49:20 -04:00
c52a357e29
revert Access-Control-Allow-Origin: * header 2020-04-26 23:43:10 -04:00
847c5b2b48
cringey Access-Control-Allow-Origin: * header to fix utteranc.es CORS stuff 2020-04-26 11:24:42 -04:00