diff --git a/.gitignore b/.gitignore index 43e7680..01f257a 100644 --- a/.gitignore +++ b/.gitignore @@ -168,3 +168,4 @@ dist .wrangler/ .vscode .git +test-results/ \ No newline at end of file diff --git a/README.md b/README.md index 631e7b3..afc1062 100644 --- a/README.md +++ b/README.md @@ -2,249 +2,159 @@
+
-**A free, zero dependency Notion Reverse Proxy with advanced customization features**
+### **Turn Notion into a website. Free. Forever.**
+
+**The only Notion reverse proxy with full SEO, zero dependencies, and complete customization.**
[](https://www.npmjs.com/package/nooxy)
[](https://opensource.org/licenses/MIT)
[](https://www.typescriptlang.org/)
[](https://workers.cloudflare.com/)
-| -Nooxy provides sophisticated URL rewriting that handles: +### What you get -- **Internal Links**: All Notion internal links are rewritten to your domain -- **Navigation**: Seamless internal navigation within your custom domain and Browser back/forward buttons work correctly -- **Deep Linking**: Direct links to specific pages work seamlessly -- **Slug Mapping**: Proper slug-to-page mapping with 301 redirects i.e Clean URLs like `/about` map to Notion page IDs +- **$0/month** โ No subscriptions, no limits +- **Full SEO** โ Canonical URLs, structured data, proper indexing +- **Complete control** โ Inject any CSS, JavaScript, HTML +- **Live Notion** โ Real-time databases, filtering, collaboration +- **Your domain** โ Professional URLs like `yourdomain.com/about` -### ๐๏ธ **CLI Tooling** + | +-- `npx nooxy init` - Initialize configuration files in a `nooxy/` folder at project root -- `npx nooxy generate [--path=/absolute/or/relative/path] [--no-minify]` - Generate minified string files from a custom path (defaults to current working directory). The configuration folder name must be `nooxy`. +### What you avoid -### ๐จ **Custom Header Support** +- ~~$120-336/year~~ on hosting fees +- ~~Subdomain SEO penalties~~ from free tiers +- ~~Static pages~~ that lose Notion's power +- ~~Vendor lock-in~~ from closed platforms +- ~~Outdated tools~~ that break with Notion updates -- Inject custom HTML, CSS, and JavaScript into the header -- Complete control over the top navigation bar -- Responsive design with mobile optimization + | +