chore(site): move the website to openclaude.twigpine.com (#2274)

The site's canonical address, sitemap and docs links now use
twigpine.com hosts (openclaude, api, ads, explorer). The old
openclaude.gitlawb.com address forwards every path to the new one.
The repo mirror link pointed at a path that returned 404; it now links
the Explorer page that resolves.
This commit is contained in:
Kevin Codex
2026-10-13 16:29:44 +08:00
committed by GitHub
parent 79ced71282
commit 86649c0cde
7 changed files with 25 additions and 11 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ import { defineConfig } from 'astro/config'
import sitemap from '@astrojs/sitemap'
export default defineConfig({
site: 'https://openclaude.gitlawb.com',
site: 'https://openclaude.twigpine.com',
trailingSlash: 'always',
redirects: {
'/changelog/': 'https://github.com/Twigpine/openclaude/releases',
+1 -1
View File
@@ -8,7 +8,7 @@ OpenClaude originated from the Claude Code codebase and has since been substanti
- [GitHub repository](https://github.com/Twigpine/openclaude): source code, releases, and issue tracker
- [npm package](https://www.npmjs.com/package/@twigpine/openclaude): `@twigpine/openclaude`
- [Twigpine mirror](https://gitlawb.com/node/repos/z6MkqDnb/openclaude)
- [Twigpine mirror](https://explorer.twigpine.com/repos/z6MkqDnb7Siv3Cwj7pGJq4T5EsUisECqR8KpnDLwcaZq5TPr/openclaude)
- [Security policy](https://github.com/Twigpine/openclaude/security/policy)
- [License notice](https://github.com/Twigpine/openclaude/blob/main/LICENSE): MIT applies only to OpenClaude contributors' modifications; the underlying Claude Code code is Anthropic's proprietary software.
+1 -1
View File
@@ -1,4 +1,4 @@
User-agent: *
Allow: /
Sitemap: https://openclaude.gitlawb.com/sitemap-index.xml
Sitemap: https://openclaude.twigpine.com/sitemap-index.xml
+1 -1
View File
@@ -143,7 +143,7 @@ export const commands: SlashCommand[] = [
{ name: 'terminal-setup', description: 'Install the Shift+Enter key binding for newlines', category: 'customization' },
{ name: 'commit-message', description: 'Configure commit attribution text', category: 'customization', args: '[status|off|default|set "text"|co-author <name> <email>]' },
{ name: 'buddy', description: 'Hatch, pet, and manage your OpenClaude companion', category: 'customization', args: '[status|mute|unmute|set <form>|name <name>|help]' },
{ name: 'ads', description: 'Earn opengateway credits from sponsored tips (ads.gitlawb.com)', category: 'customization', args: 'on | off' },
{ name: 'ads', description: 'Earn opengateway credits from sponsored tips (ads.twigpine.com)', category: 'customization', args: 'on | off' },
{ name: 'stickers', description: 'Order OpenClaude stickers', category: 'customization' },
// ── help & diagnostics ───────────────────────────────────────────────
+1 -1
View File
@@ -120,7 +120,7 @@ export const providers: Provider[] = [
group: 'gateways',
setup: 'startup default, /provider, or env vars',
envVars: ['OPENGATEWAY_API_KEY'],
notes: 'Smart gateway at https://opengateway.gitlawb.com/v1 with auto smart-routing, MiMo, MiniMax, Qwen, GLM, Gemini — plus free models (Nemotron 3 Ultra, Ling 3.0 Flash, Tencent HY3). Keys at gitlawb.com/opengateway/keys.',
notes: 'Smart gateway at https://api.twigpine.com/v1 with auto smart-routing, MiMo, MiniMax, Qwen, GLM, Gemini — plus free models (Nemotron 3 Ultra, Ling 3.0 Flash, Tencent HY3). Keys at gitlawb.com/opengateway/keys.',
badge: 'recommended',
},
{
+4 -6
View File
@@ -1,5 +1,5 @@
export const SITE = {
url: 'https://openclaude.gitlawb.com',
url: 'https://openclaude.twigpine.com',
name: 'openclaude',
title: 'openclaude — open-source coding agent CLI for any model',
description:
@@ -9,11 +9,9 @@ export const SITE = {
github: 'https://github.com/Twigpine/openclaude',
releasesUrl: 'https://github.com/Twigpine/openclaude/releases',
twigpine: 'https://twigpine.com',
// The node mirror path is unchanged: twigpine.com/node/repos/... redirects to
// the same explorer.gitlawb.com endpoint that gitlawb.com does, and neither
// currently serves this repo (404). Left as-is rather than swapped to a host
// that resolves no better.
gitlawbRepo: 'https://gitlawb.com/node/repos/z6MkqDnb/openclaude',
// Direct Explorer link, with the owner's full key. The short-key path under
// /node/repos returned 404, so link the page that resolves.
gitlawbRepo: 'https://explorer.twigpine.com/repos/z6MkqDnb7Siv3Cwj7pGJq4T5EsUisECqR8KpnDLwcaZq5TPr/openclaude',
ogDefault: '/og/default.png',
ogDocs: '/og/docs.png',
} as const
+16
View File
@@ -0,0 +1,16 @@
{
"redirects": [
{
"source": "/",
"has": [{ "type": "host", "value": "openclaude.gitlawb.com" }],
"destination": "https://openclaude.twigpine.com/",
"permanent": true
},
{
"source": "/:path*",
"has": [{ "type": "host", "value": "openclaude.gitlawb.com" }],
"destination": "https://openclaude.twigpine.com/:path*",
"permanent": true
}
]
}