Improve SEO and AI discovery
This commit is contained in:
@@ -53,7 +53,7 @@ docker compose up --build
|
||||
|
||||
Environment:
|
||||
- `VITE_PLIMI_REPO_URL`: build-time public repository URL shown on the Contribute page.
|
||||
- `VITE_SITE_URL`: canonical public URL used to restrict analytics to the deployed hostname.
|
||||
- `VITE_SITE_URL`: canonical public URL used for SEO metadata, sitemap links, LLM discovery files, and analytics hostname restrictions.
|
||||
- `VITE_LEGAL_NAME`, `VITE_LEGAL_COUNTRY`: controller identity shown in the privacy notice.
|
||||
- `VITE_PRIVACY_EMAIL`: contact address for privacy and data-subject requests.
|
||||
- `VITE_PRIVACY_EFFECTIVE_DATE`: effective date displayed on the privacy notice.
|
||||
@@ -68,6 +68,11 @@ can be disabled locally through the privacy controls.
|
||||
The privacy page is available at `/privacy`; deployers must replace all example
|
||||
controller and hosting values before publishing.
|
||||
|
||||
The production build generates route-specific static HTML for the tool
|
||||
directory and every tool, plus `/sitemap.xml`, `/robots.txt`, `/llms.txt`, and
|
||||
`/llms-full.txt`. Set `VITE_SITE_URL` to the final HTTPS origin before building
|
||||
so those files contain the correct canonical URLs.
|
||||
|
||||
The bundled Nginx configuration disables routine access logging. If a reverse
|
||||
proxy, CDN, hosting platform, or firewall logs visitor IP addresses or request
|
||||
metadata, document that processing and enforce an appropriate retention period
|
||||
|
||||
Reference in New Issue
Block a user