Chore: Migrate custom domain from tuikit.layered.work to tuikit.dev

- Update CNAME in CI workflow
- Update Astro site URL, JSON-LD structured data
- Update robots.txt, sitemap.xml, install-template.sh
- Update documentation links in project-template README
This commit is contained in:
phranck
2026-02-13 17:51:53 +01:00
parent 94ffce80f3
commit 021c62edcf
8 changed files with 10 additions and 10 deletions
+1 -1
View File
@@ -164,7 +164,7 @@ jobs:
cp -r docs/dist/* docs-output/
- name: Add CNAME for custom domain
run: echo "tuikit.layered.work" > docs-output/CNAME
run: echo "tuikit.dev" > docs-output/CNAME
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
+1 -1
View File
@@ -16,7 +16,7 @@ try {
// https://astro.build/config
export default defineConfig({
site: 'https://tuikit.layered.work',
site: 'https://tuikit.dev',
output: 'static',
integrations: [
react(),
+2 -2
View File
@@ -4,7 +4,7 @@
# Installs the TUIkit App template into Xcode's user templates directory.
#
# Usage:
# curl -fsSL https://tuikit.layered.work/install-template.sh | bash
# curl -fsSL https://tuikit.dev/install-template.sh | bash
#
# Or manually:
# ./install.sh
@@ -85,5 +85,5 @@ echo -e "To uninstall, run:"
echo -e " ${YELLOW}rm -rf \"$TEMPLATE_DIR/$TEMPLATE_NAME\"${NC}"
echo ""
echo -e "${BLUE}Happy coding with TUIkit!${NC}"
echo -e "Documentation: ${YELLOW}https://tuikit.layered.work${NC}"
echo -e "Documentation: ${YELLOW}https://tuikit.dev${NC}"
echo ""
+1 -1
View File
@@ -1,4 +1,4 @@
User-agent: *
Allow: /
Sitemap: https://tuikit.layered.work/sitemap.xml
Sitemap: https://tuikit.dev/sitemap.xml
+2 -2
View File
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tuikit.layered.work</loc>
<loc>https://tuikit.dev</loc>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://tuikit.layered.work/documentation/tuikit</loc>
<loc>https://tuikit.dev/documentation/tuikit</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
+1 -1
View File
@@ -80,7 +80,7 @@ const canonicalURL = new URL(Astro.url.pathname, Astro.site);
"@type": "SoftwareSourceCode",
"name": "TUIkit",
"description": "A declarative, SwiftUI-like framework for building Terminal User Interfaces in Swift.",
"url": "https://tuikit.layered.work",
"url": "https://tuikit.dev",
"codeRepository": "https://github.com/phranck/TUIkit",
"programmingLanguage": "Swift",
"operatingSystem": ["macOS", "Linux"],
+1 -1
View File
@@ -73,7 +73,7 @@ tuikit-uninstall
## Documentation
- [TUIkit Documentation](https://tuikit.layered.work/documentation/tuikit/)
- [TUIkit Documentation](https://tuikit.dev/documentation/tuikit/)
- [TUIkit GitHub](https://github.com/phranck/TUIkit)
## License
+1 -1
View File
@@ -118,7 +118,7 @@
## Notes
- DocC: `swift-docc-plugin`, GitHub Pages with `theme-settings.json` workaround
- Landing Page: Astro + React + Tailwind 4, CI-deployed, tuikit.layered.work
- Landing Page: Astro + React + Tailwind 4, CI-deployed, tuikit.dev
- Xcode Template: `~/Library/Developer/Xcode/Templates/Project Templates/macOS/Application/`
---