mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-04-27 18:50:29 -04:00
35 lines
3.6 KiB
Markdown
35 lines
3.6 KiB
Markdown
# 🏡 [jarv.is](https://jarv.is/)
|
|
|
|
[](https://github.com/jakejarvis/jarv.is/actions?query=workflow%3ACI+branch%3Amain)
|
|
[](https://vercel.com/deployments/jarv.is)
|
|
[](https://github.com/gohugoio/hugo)
|
|
[](https://creativecommons.org/licenses/by/4.0/)
|
|
[](https://github.com/jakejarvis/jarv.is)
|
|
[](http://jarvis2i2vp4j4tbxjogsnqdemnte5xhzyi7hziiyzxwge3hzmh57zad.onion/)
|
|
|
|
Personal website of [@jakejarvis](https://github.com/jakejarvis), created and deployed using [Hugo](https://gohugo.io/), [Vercel](https://vercel.com/), [and more](https://jarv.is/humans.txt).
|
|
|
|
I keep an ongoing list of [post ideas](https://github.com/jakejarvis/jarv.is/issues/1) and [coding to-dos](https://github.com/jakejarvis/jarv.is/issues/11) 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/](http://localhost:1337/). ([Yarn must be installed](https://yarnpkg.com/en/docs/install) first; NPM _should_ also work at your own risk.) Hugo, [Webpack](https://webpack.js.org/), and [Gulp](https://gulpjs.com/) will automatically work together to build the site, and pages will live-refresh via [Browsersync](https://browsersync.io/) when source files are changed.
|
|
|
|
### ▲ Using [`vercel dev`](https://vercel.com/docs/cli#commands/dev):
|
|
|
|
The [Vercel CLI](https://vercel.com/docs/cli) is not included as a project dependency here, but [installing it globally](https://vercel.com/cli) (`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](/api)** used in production. Pretty nifty! (Note: the CLI will usually start the server at [http://localhost:3000/](http://localhost:3000/) instead of port 1337.)
|
|
|
|
### 🤯 Why does this look _way_ more complex than it needs to be?!
|
|
|
|
[Because it is.](https://www.jvt.me/talks/overengineering-your-personal-website/)
|
|
|
|
## 📜 Licenses
|
|
|
|

|
|
|
|
Site content (everything in [`content/notes`](content/notes/)) is published under the [**Creative Commons Attribution 4.0 International License**](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**](https://opensource.org/licenses/MIT). [See licenses for third-party libraries here.](https://jarv.is/assets/third_party.txt)
|