Skip to content

nicholaslck/nicholaslck.github.io

Repository files navigation

sv

Everything you need to build a Svelte project, powered by sv.

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

pnpm run dev

# or start the server and open the app in a new browser tab
pnpm run dev -- --open

Building

To create a production version of your app:

pnpm run build

You can preview the production build with npm run preview.

To deploy your app, you may need to install an adapter for your target environment.

Dev Tools

CMS Auth

This project use its own custom OAuth proxy to handle authentication with the CMS. The project is located here and hosted on Cloudflare Workers.

Progress

  • Initial setup
  • Add CMS auth
  • Add CMS content
  • Blog list page
  • Blog detail page
  • Projects list page
  • Projects detail page
  • Home page
  • About page
  • Add SEO
  • Add sitemap
  • Add robots.txt
  • Add analytics
  • Add social media links
  • Add favicon
  • Add PWA support
  • Add dark mode support
  • Add RSS feed
  • Add comments
  • Add search functionality
  • Add pagination
  • Add tags and categories
  • Add newsletter signup
  • Add social media sharing
  • Add author page
  • Add related posts
  • Add custom 404 page
  • Add custom 500 page
  • Add custom error handling

About

Look! It's me, Nicholas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published