chore: deploy to Cloudflare Pages and update branding

- Add Cloudflare Pages deployment for landing page (snapotter.com) and
  docs (docs.snapotter.com)
- Create deploy-landing.yml and update deploy-docs.yml workflows
- Update CI to ignore apps/landing/** paths
- Fix logo transparency (remove white background) across all apps
- Recreate social-preview.png with SnapOtter branding
- Update all docs URLs from GitHub Pages to docs.snapotter.com
- Update VitePress config: light theme default, fix llms.txt paths
- Add .vitepress/cache/ and .env.* to gitignore
This commit is contained in:
SnapOtter
2026-04-24 18:06:29 +08:00
parent fbaa603d03
commit 0309e0f680
174 changed files with 970 additions and 926 deletions
+16 -16
View File
@@ -1,7 +1,7 @@
# Community Guide — GitHub Discussions Setup
This document contains the category structure, pinned Welcome post, and seed
post ideas for the ashim GitHub Discussions.
post ideas for the SnapOtter GitHub Discussions.
---
@@ -11,16 +11,16 @@ Create these 5 categories in **Settings → Discussions → Categories** on GitH
| Category | Format | Description |
|----------|--------|-------------|
| **General** | Open | Announcements, project updates, and casual conversation about ashim. Pinned Welcome post lives here. |
| **General** | Open | Announcements, project updates, and casual conversation about SnapOtter. Pinned Welcome post lives here. |
| **Q&A** | Question / Answer | Ask for help with image processing, tool behavior, or unexpected results. Mark accepted answers so others can find solutions quickly. |
| **Ideas** | Open | Suggest new tools, improvements to existing features, or workflow changes. Upvote ideas you want to see prioritized. |
| **Show & Tell** | Open | Share your ashim setup — screenshots of pipelines, Docker Compose configs, automation scripts using the REST API, before/after results. |
| **Self-Hosting Help** | Question / Answer | Docker, reverse proxy, storage, networking, multi-arch, and environment configuration. If your question is about getting ashim running rather than using its tools, post here. |
| **Show & Tell** | Open | Share your SnapOtter setup — screenshots of pipelines, Docker Compose configs, automation scripts using the REST API, before/after results. |
| **Self-Hosting Help** | Question / Answer | Docker, reverse proxy, storage, networking, multi-arch, and environment configuration. If your question is about getting SnapOtter running rather than using its tools, post here. |
### Why these categories
- **Q&A vs Self-Hosting Help** — Separating "how do I use the resize tool" from
"how do I get ashim behind Caddy" keeps both channels useful. Self-hosters
"how do I get SnapOtter behind Caddy" keeps both channels useful. Self-hosters
and image-tool users are often different people with different expertise.
- **Show & Tell** — Pipeline sharing/export isn't built into the app yet, so
this category is the place to describe your workflows with screenshots and
@@ -33,14 +33,14 @@ Create these 5 categories in **Settings → Discussions → Categories** on GitH
## Pinned Welcome Post
> **Title:** Welcome to ashim Discussions
> **Title:** Welcome to SnapOtter Discussions
>
> **Category:** General
>
> ---
>
> Thanks for joining the ashim community. This is the place to ask questions,
> suggest features, and share what you're building with ashim.
> Thanks for joining the SnapOtter community. This is the place to ask questions,
> suggest features, and share what you're building with SnapOtter.
>
> **Where to post:**
>
@@ -50,8 +50,8 @@ Create these 5 categories in **Settings → Discussions → Categories** on GitH
> | Get help with Docker, reverse proxies, or deployment | [Self-Hosting Help] |
> | Suggest a new feature or improvement | [Ideas] |
> | Show off my setup, pipeline, or results | [Show & Tell] |
> | Report a bug | [GitHub Issues](https://github.com/ashim-hq/ashim/issues/new/choose) |
> | Report a security vulnerability | [Security Advisories](https://github.com/ashim-hq/ashim/security/advisories/new) |
> | Report a bug | [GitHub Issues](https://github.com/snapotter-hq/snapotter/issues/new/choose) |
> | Report a security vulnerability | [Security Advisories](https://github.com/snapotter-hq/snapotter/security/advisories/new) |
>
> **A few ground rules:**
>
@@ -59,10 +59,10 @@ Create these 5 categories in **Settings → Discussions → Categories** on GitH
> - In Q&A and Self-Hosting Help, mark the reply that solved your problem so
> others can find it.
> - Keep it constructive. We follow the
> [Code of Conduct](https://github.com/ashim-hq/ashim/blob/main/CODE_OF_CONDUCT.md).
> [Code of Conduct](https://github.com/snapotter-hq/snapotter/blob/main/CODE_OF_CONDUCT.md).
>
> If you're new to ashim, the
> [documentation](https://github.com/ashim-hq/ashim#readme) is the best
> If you're new to SnapOtter, the
> [documentation](https://github.com/snapotter-hq/snapotter#readme) is the best
> starting point.
---
@@ -73,11 +73,11 @@ Two posts you can publish yourself to get early activity in the community.
### Seed Post 1 — Self-Hosting Help
> **Title:** What's your ashim deployment setup?
> **Title:** What's your SnapOtter deployment setup?
>
> **Category:** Self-Hosting Help
>
> I'm curious how everyone is running ashim. A few things I'd love to hear
> I'm curious how everyone is running SnapOtter. A few things I'd love to hear
> about:
>
> - Are you running it on a NAS, a VPS, or a home server?
@@ -85,7 +85,7 @@ Two posts you can publish yourself to get early activity in the community.
> - Have you enabled the AI features, and if so, how much RAM/VRAM does your
> setup have?
>
> I'll go first — I run ashim on [describe your own setup here] with
> I'll go first — I run SnapOtter on [describe your own setup here] with
> [reverse proxy] in front. The AI sidecar uses about [X] GB of RAM on my
> machine.