Code that powers the SolidJS.com platform.
The Solid website is built with SolidJS, a reactive JavaScript UI library, and styled using TailwindCSS. It supports Progressive Web App (PWA) and worker auto-updating powered by Vite PWA Plugin. The documentation files are imported from the Solid Docs package. Contributions to the website are accepted via well-structured pull requests.
Clone the project locally:
git clone https://github.com/solidjs/solid-site
Change directory into your local copy:
cd solid-site
Install the dependencies:
pnpm i
Available commands:
pnpm dev
: Start the dev serverpnpm build
: Build the projectpnpm build:sitemap
: Generate the sitemap.xml filepnpm format
: Format the whole project with prettierpnpm deploy:dev
: Helper method to deploy to devpnpm deploy:prod
: Helper method to deploy to prodThe Solid website showcases the capabilities of the SolidJS framework, styled with TailwindCSS, and with support for PWA functionality. It provides detailed documentation obtained from the Solid Docs package and encourages contributions from the community. The use of pnpm as the package manager, Shiki for code highlighting, and Cloudflare Wrangler for deployment adds to its appeal for developers.