Enhancement: Moving website to a different host #645

Closed
opened 2026-10-05 02:58:21 +02:00 by adam · 4 comments
Owner

Due to Vercel's change in support for open-source projects, we will move the website and documentation to a different host.

  • Convert Next.js APIs to Azure Functions
  • Create a new OpenGraph API
  • Moving APIs to Azure Functions
  • Configure CDN
  • Update links in the extension
  • Update API calls in the DOCs to the new API location
  • Moving docs to Netlify /Cloudflare/Azure
Due to Vercel's change in support for open-source projects, we will move the website and documentation to a different host. - [x] Convert Next.js APIs to Azure Functions - [x] Create a new OpenGraph API - [x] Moving APIs to Azure Functions - [x] Configure CDN - [x] Update links in the extension - [x] Update API calls in the DOCs to the new API location - [x] Moving docs to Netlify ~/Cloudflare/Azure~ <!-- github-sync-id:2356562171 -->
adam closed this issue 2026-10-05 02:58:22 +02:00
Author
Owner

Most APIs have been converted to Azure Functions, code is available here: https://github.com/FrontMatter/frontmatter-fncs

Most APIs have been converted to Azure Functions, code is available here: https://github.com/FrontMatter/frontmatter-fncs <!-- github-comment-id:2172464784 -->
Author
Owner

Currently testing out Cloudflare Pages as the option to move the documentation.

Currently testing out Cloudflare Pages as the option to move the documentation. <!-- github-comment-id:2180182027 -->
Author
Owner

I moved the docs over to Netlify, but I found one issue with the beta docs. Netlify doesn't seem to support setting custom domains for specific branches.

The branch name becomes the subdomain. For example: dev becomes dev.frontmatter.codes.

I moved the docs over to Netlify, but I found one issue with the beta docs. Netlify doesn't seem to support setting custom domains for specific branches. The branch name becomes the subdomain. For example: `dev` becomes `dev.frontmatter.codes`. <!-- github-comment-id:2275391238 -->
Author
Owner
- [x] Updated the `dev` branches on the product (https://github.com/estruyf/vscode-front-matter) and documentation (https://github.com/FrontMatter/web-documentation-nextjs) to `beta` for consistency. - [x] Configured the subdomain on Netlify. - [x] Updated the nameservers - [x] Verify if the DNS configuration works <!-- github-comment-id:2275515721 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/vscode-front-matter#645