https://github.com/jayperryworks/jayperryworks-site
Jay Perry's website
https://github.com/jayperryworks/jayperryworks-site
astro blog editorial headless-cms html longform portfolio static-site
Last synced: 5 months ago
JSON representation
Jay Perry's website
- Host: GitHub
- URL: https://github.com/jayperryworks/jayperryworks-site
- Owner: jayperryworks
- License: cc0-1.0
- Created: 2014-11-30T18:59:42.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2026-01-09T22:02:30.000Z (5 months ago)
- Last Synced: 2026-01-13T22:55:33.342Z (5 months ago)
- Topics: astro, blog, editorial, headless-cms, html, longform, portfolio, static-site
- Language: Astro
- Homepage: http://jayperryworks.com
- Size: 704 MB
- Stars: 9
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jay's website
[jayperry.works](http://jayperry.works)
A website for my writing and drawing and everything else.
## Technical
This repository is the website's front-end code, built with [Astro](https://astro.build) and [Node](https://nodejs.org). The content, graphics, and imagery the website displays are managed with [Prismic](https://prismic.io), a headless CMS. It's hosted on (and configured for) [Netlify](http://netlify.com).
The code here is written for my own specific needs and preferences -- it's just my website, not a template or theme. In some places it's a hot mess. It's a work in progress, and always will be.
My aim these days is to lean on the web platform as much as I can, with as few dependencies as I can manage. My site supports modern, evergreen browsers. I use modern, vanilla CSS, including variables, grid, flexbox, and container queries. Client-side Javascript is, likewise, vanilla and minimal. I'm starting to use web components for certain things. To that extent, this site is also a place for me to experiment with new-to-me techniques and features.
### Run locally
1. Clone this repository
2. Run `npm install`
3. Run `npm start`
### Deployment
Run `npm run build`
## License
The code in this repository is open source and freely available under the [Creative Commons Zero v1.0](https://creativecommons.org/publicdomain/zero/1.0/) license. You're very welcome to adapt it and learn from it; this website is a product of what I've learned from many other talented coders and designers.
The site's content, graphics, and imagery are **copyrighted**, with all rights reserved. This is my own writing, illustration, and design work and it cannot be reproduced, under any circumstances, without my permission. If you would like to use my content in a publication or public context, [contact me](mailto:hi@jayperry.works).