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
+3 -3
View File
@@ -193,7 +193,7 @@ export const en = {
regenerateKey: "Regenerate",
copyKey: "Copy Key",
aboutDescription:
"ashim is a self-hosted, privacy-first image processing suite with 30+ tools.",
"SnapOtter is a self-hosted, privacy-first image processing suite with 30+ tools.",
aboutLinks: "Links",
github: "GitHub",
documentation: "Documentation",
@@ -302,14 +302,14 @@ export const en = {
settings: "Settings",
},
analytics: {
consentTitle: "Help improve ashim",
consentTitle: "Help improve SnapOtter",
consentDescription:
"Anonymous usage stats help us fix bugs and build the tools you actually need. Your images and files stay on your machine.",
consentChangeable: "You can turn this off anytime in Settings.",
acceptButton: "Sure, sounds good",
declineButton: "Not right now",
settingsTitle: "Product Analytics",
settingsDescription: "Share anonymous usage data to help improve ashim.",
settingsDescription: "Share anonymous usage data to help improve SnapOtter.",
settingsPrivacy: "Your images never leave your machine.",
settingsDisabledByAdmin: "Product analytics has been disabled by the server administrator.",
learnMore: "Learn more",