Pagely
⚡️
Build blazing fast websites with Notion in light speed Launch SEO friendly, blazing fast websites from Notion,Google Sheets, GitHub, Airtable with Pagely
What's Pagely
Pagely is a no-code platform that helps you launch websites from your favourite apps such as Notion, GitHub, Google Sheets, Airtable and more pagely.json
too!!. . There are a ton more features in Pagely.
Features
- Free custom subdomains (eg. your-name.pagely.site)
- Live updating website
- Automatic OG Image generation ( not with puppeteer
🤯 read more to find out) - Custom styling ( with CSS )
- Custom
<head>
tags ( for analytics and infinite more integrations ) - Showcase your websites in the showcase page
- Blazing fast websites
- Custom domains ( via a workaround until Vercel supports it )
- Detailed guides on how to integrate Pagely with various subpages
- Custom slugs/subpaths/subroutes/pretty URLs for Notion pages ( coming soon )
- Password protection for websites ( via inbuilt StaticShield integration
😜 ) - Powerful integrations such as Crisp.chat, Disqus, Google analytics, Stripe, Gumroad, etc..
- On Vercel .Your Pagely website is cached on Vercel's edge network
- Automatic sitemaps ( coming soon )
- Custom fonts, favicons, and more
- Automatic SSL ( https )
- Create awesome websites from your mobile phone
🤯 - Full text search for whole website ( coming soon )
- Syntax highlighting for code blocks
- Dark mode for all websites ( coming by tomorrow )
- Live twitter preview of your website
Soem handy links
- Live website → https://pagely.site
- GitHub repo → https://github.com/lalit2005/pagely
- Showcase → https://pagely.site/showcase
- Guides → https://guides.pagely.site
- Example site with Notion → https://lalit.pagely.site
- Example site with GitHub → https://pagely-with-github.pagely.site/
📚
Tech Stack This is one of the most surprising part of the blog. That's because Pagely is completely built with the Jamstack. Yeah, you heard me right. The whole app was made with Next.js (except for the automatic OG image generation service )
- Next.js - The most amazing React framework on the planet
- Clerk - Authentication
- TailwindCSS - Styling
- Radix UI - Primitive react component library
- Headless UI - UI component library
- Supabase (Postgres) - Database
- Prisma - Database ORM
- Axios - API requests
- React Hook Form - Form validation
- Zod - Validation
- Web3forms - Form submissions
- SWR - Remote data fetching
- Typescript - Type checking
- Vercel - Hosting
Contributing
You can contribute by submitting templates too!! For more details visit https://pagely.site/templates
- Clone this repo →
git clone https://github.com/Lalit2005/pagely
- Set up Clerk's environment variables from Clerk's dashboard
- Spin up a free Postgres database in Supabase and get the connection URL/string
- Get your API key from Imgbb here (Only if you are contributing to the Image-uploading section)
- Install the dependencies →
yarn
- Run the app on localhost →
yarn dev
- Create a new branch
- Once finishing a new feature or fixing a bug, just open a PR :)
Remember to use conventional commits.
- fix: <a bug> for a bug fix
- feat: <a new feature> for a new feature
- refactor: <a code refactor> for a code refactor
- chore: <bump lodash> anything related to build step
- chore(deps): <bump lodash> for a dependency update
- chore(deps-dev): <bump vercel> for a dev-dependency update
- style: <add margin> for anything related to styling of the application
☕️
Support Me If you would like to support me, you can by me a coffee here