diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml new file mode 100644 index 0000000..0ecc3ea --- /dev/null +++ b/.github/workflows/website.yml @@ -0,0 +1,36 @@ +name: Deploy Website + +on: + push: + branches: [main] + paths: ['website/**'] + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: pages + cancel-in-progress: false + +jobs: + deploy: + name: Deploy to GitHub Pages + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - uses: actions/checkout@v4 + + - uses: actions/configure-pages@v5 + + - uses: actions/upload-pages-artifact@v3 + with: + path: website + + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/website/.nojekyll b/website/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/website/404.html b/website/404.html new file mode 100644 index 0000000..4b8a566 --- /dev/null +++ b/website/404.html @@ -0,0 +1,40 @@ + + +
+ + ++ A self-hostable, offline-first note-taking app. The Google Keep alternative that respects your privacy. +
+ +Tiptap-powered WYSIWYG with full Markdown support. Bold, lists, code blocks, and more.
+Works without internet. PWA with CRDT-based sync means your notes are always available.
+One Docker command. Your data stays on your server. No cloud, no tracking, no nonsense.
+Organize with tags, 12 note colors, and pinned notes. Your notes, your way.
+Built-in task lists with checkbox support. Track to-dos right inside your notes.
+Find anything instantly. SQLite-powered search across all your notes and tags.
+One file. One command. Done.
+ +services:
+ crumbs:
+ image: ghcr.io/bretzel-app/crumbs:latest
+ ports:
+ - "3000:3000"
+ volumes:
+ - crumbs_data:/data
+
+volumes:
+ crumbs_data:
+ That's it.
+Open localhost:3000, set a password, and start writing.