portfolio-svelte
portfolio-svelte copied to clipboard
My over-complicated personal site. A place to show off work and writing, and a place to try weird stuff.
ryanfiller.com
This is my personal portfolio site and blog. It's way over engineered for just a blog that parses markdown files and serves images, but hey, I want to show off my ability to code, too.
Installing
Clone the repository
git clone [email protected]:ryanfiller/portfolio-svelte.git ryansite
This site uses git LFS to store images, so if you want those you'll also need to run
git lfs get
Install dependencies
cd ryansite
yarn install
I like Svelte!
This site is built using Svelte & SvelteKit.
Navigate into this site’s directory and start it up.
npm run start
The site is now running at http://localhost:3000
!
I like testing!
This site uses Cypress with several accessibility extensions. To run basic tests
npm run test
See my testing setup here
I like Netlify!
I use Netlify for hosting and Netlify Large Media as my image transformer and CDN.
I like Your Privacy!
This site contains no invasive analtyics tracking. It uses Netlify Analytics on the site to anonymously track how many server requests are made, and GoatCounter to see what browsers and screen sizes people are using.
Roadmap
See my planned features / known bugs here. I also keep a pretty up to date change log here
Bugs!
Oh no! 🐜
If you find something broken, feel free to file an issue or DM me on Twitter and I will get to it as soon as possible.
License
This is a public repository under an MIT license. Feel free to replicate any code you find here if it helps you, but please, do not steal my original content.
Old Repo
If for some reason you're looking for the Gatsby version of this site, that repo can be found here.