🏡 My humble abode on the World Wide Web https://jarv.is/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
dependabot[bot] d551fd89f6 📦 npm: Bump preact from 10.6.1 to 10.6.2 7 hours ago
.devcontainer stop manually enabling babel/terser options for super old browsers 2 weeks ago
.github stop manually enabling babel/terser options for super old browsers 2 weeks ago
.vscode update vscode/codespaces config 2 weeks ago
api use preact for common components across site (#663) 5 days ago
archetypes dark mode octocat icon on COVID post (and fix AMP errors) 2 years ago
assets Update clipboard.js 3 days ago
content Update content/notes/y2k-sandbox/index.md 2 weeks ago
data Add new webmentions 🎉 2 weeks ago
layouts use preact for common components across site (#663) 5 days ago
resources/_gen bump Hugo to 0.86.1 4 months ago
static extract third-party license comments from JS to a dedicated file 2 weeks ago
.browserslistrc drop some unused deps 3 months ago
.editorconfig minify HTML on build 2 years ago
.env.example re-enable percy checks on PRs 1 month ago
.eslintrc.cjs move babel config from webpack config to separate file 3 days ago
.gitattributes Create .gitattributes 1 year ago
.gitignore stop manually enabling babel/terser options for super old browsers 2 weeks ago
.lighthouserc.json raise webpack's threshold for asset size warnings 2 months ago
.markdownlintrc.json lint literally ALL the things 🚓 2 months ago
.percy.yml use preact for common components across site (#663) 5 days ago
.prettierignore node 16 is now LTS 1 month ago
.prettierrc.json run prettier over every file 4 weeks ago
.stylelintrc.json run prettier over every file 4 weeks ago
LICENSE lint literally ALL the things 🚓 2 months ago
README.md extract third-party license comments from JS to a dedicated file 2 weeks ago
babel.config.cjs move babel config from webpack config to separate file 3 days ago
config.yml convert config.toml -> config.yml 6 days ago
gulpfile.js stop manually enabling babel/terser options for super old browsers 2 weeks ago
logo.sketch Update logo.sketch 2 years ago
package.json 📦 npm: Bump preact from 10.6.1 to 10.6.2 6 hours ago
vercel.json update webmention.io tags 3 weeks ago
webpack.config.js move babel config from webpack config to separate file 3 days ago
yarn.lock 📦 npm: Bump preact from 10.6.1 to 10.6.2 6 hours ago

README.md

🏡  jarv.is

GitHub Workflow Status (branch) Vercel deployment Hugo version Licensed under CC-BY-4.0 GitHub repo size Tor mirror uptime

Personal website of @jakejarvis, created and deployed using Hugo, Vercel, and more.

I keep an ongoing list of post ideas and coding to-dos as issues in this repo. Outside contributions, improvements, and/or corrections are welcome too!

💾  Starting a local development server

🧶  Using Yarn:

Run yarn install and yarn start, then open http://localhost:1337/. (Yarn must be installed first; NPM should also work at your own risk.) Hugo, Webpack, and Gulp will automatically work together to build the site, and pages will live-refresh via Browsersync when source files are changed.

▲  Using vercel dev:

The Vercel CLI is not included as a project dependency here, but installing it globally (npm i -g vercel) and running vercel dev in this repository will build and serve the static site automatically via Yarn as well as the serverless functions used in production. Pretty nifty! (Note: the CLI will usually start the server at http://localhost:3000/ instead of port 1337.)

🤯  Why does this look way more complex than it needs to be?!

Because it is.

📜  Licenses

Creative Commons Attribution 4.0 International License

Site content (everything in content/notes) is published under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), which means that you can copy, redistribute, remix, transform, and build upon the content for any purpose as long as you give appropriate credit.

All original code in this repository is published under the MIT License. See licenses for third-party libraries here.