From f62aa410c7fad27df766d7e7288d1f939bbc709f Mon Sep 17 00:00:00 2001 From: RobertPechaCZ Date: Wed, 21 May 2025 17:53:28 +0200 Subject: [PATCH 1/5] add new environment variables --- .github/workflows/build-dry-run.yml | 3 +++ .github/workflows/fleek-deploy-common.yml | 3 +++ README.md | 6 ++++++ src/env.d.ts | 3 +++ 4 files changed, 15 insertions(+) diff --git a/.github/workflows/build-dry-run.yml b/.github/workflows/build-dry-run.yml index 5c1e809f4..3d111713a 100644 --- a/.github/workflows/build-dry-run.yml +++ b/.github/workflows/build-dry-run.yml @@ -31,6 +31,9 @@ jobs: PUBLIC_PERSONA_GENERATOR_API_URL: 'http://dry.run' PUBLIC_APP_HOSTING_URL: 'http://dry.run' PUBLIC_APP_AGENTS_URL: 'http://dry.run' + PUBLIC_APP_ELIZA_URL: 'http://dry.run' + PUBLIC_APP_NEW_HOSTING_URL: 'http://dry.run' + PUBLIC_APP_RESOURCES_URL: 'http://dry.run' PUBLIC_OPEN_API_ENDPOINT: 'http://dry.run' steps: - name: Checkout diff --git a/.github/workflows/fleek-deploy-common.yml b/.github/workflows/fleek-deploy-common.yml index 89c546077..2a3ae1f73 100644 --- a/.github/workflows/fleek-deploy-common.yml +++ b/.github/workflows/fleek-deploy-common.yml @@ -39,6 +39,9 @@ jobs: PUBLIC_UI_AGENTS_APP_URL: ${{ vars.PUBLIC_UI_AGENTS_APP_URL }} PUBLIC_PERSONA_GENERATOR_API_URL: ${{ vars.PUBLIC_PERSONA_GENERATOR_API_URL }} PUBLIC_APP_HOSTING_URL: ${{ vars.PUBLIC_APP_HOSTING_URL }} + PUBLIC_APP_ELIZA_URL: ${{ vars.PUBLIC_APP_ELIZA_URL }} + PUBLIC_APP_NEW_HOSTING_URL: ${{ vars.PUBLIC_APP_NEW_HOSTING_URL }} + PUBLIC_APP_RESOURCES_URL: ${{ vars.PUBLIC_APP_RESOURCES_URL }} PUBLIC_APP_AGENTS_URL: ${{ vars.PUBLIC_APP_AGENTS_URL }} PUBLIC_OPEN_API_ENDPOINT: ${{ vars.PUBLIC_OPEN_API_ENDPOINT }} steps: diff --git a/README.md b/README.md index 6ff33ea5b..1e8b43d20 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,9 @@ PUBLIC_GRAPHQL_ENDPOINT="https://graphql.service.fleek.xyz/graphql" PUBLIC_DYNAMIC_ENVIRONMENT_ID="de23a5f0-aaa5-412e-8212-4fb056a3b30d" PUBLIC_APP_HOSTING_URL="https://fleek.xyz/dashboard" PUBLIC_APP_AGENTS_URL="https://fleek.xyz/agents" +PUBLIC_APP_ELIZA_URL="https://eliza.fleek.xyz" +PUBLIC_APP_NEW_HOSTING_URL="https://hosting.fleek.xyz" +PUBLIC_APP_RESOURCES_URL="https://resources.fleek.xyz" PUBLIC_POSTHOG_HOST="https://us.i.posthog.com" PUBLIC_POSTHOG_API_KEY="phc_SdvLWEagL7nAauyEBun0ZF6v59DxMIk8ofzI91gpIUw" PUBLIC_OPEN_API_ENDPOINT="https://api.fleek.xyz/api/openapi.json" @@ -201,6 +204,9 @@ If you are testing locally, you may be interested in tweaking your environment v ```sh PUBLIC_APP_HOSTING_URL="http://localhost:3002/dashboard" PUBLIC_APP_AGENTS_URL="http://localhost:3002/agents" +PUBLIC_APP_ELIZA_URL="http://localhost:3002/docs/ai-agents" +PUBLIC_APP_NEW_HOSTING_URL="http://localhost:3002/docs/platform" +PUBLIC_APP_RESOURCES_URL="http://localhost:3002/docs" ``` Note that the `preview` is a custom process that is aware of site's hosted applications. It doesn't support Astrojs previewer features! Instead, this is a custom HTTP server for local purposes supportin the single page applications. To learn more, read the [Single page applications setup](#single-page-applications-setup-spa). diff --git a/src/env.d.ts b/src/env.d.ts index 087cad66c..ec5a93911 100644 --- a/src/env.d.ts +++ b/src/env.d.ts @@ -26,6 +26,9 @@ interface ImportMetaEnv { readonly PUBLIC_GRAPHQL_ENDPOINT: string; readonly PUBLIC_APP_HOSTING_URL: string; readonly PUBLIC_APP_AGENTS_URL: string; + readonly PUBLIC_APP_ELIZA_URL: string; + readonly PUBLIC_APP_NEW_HOSTING_URL: string; + readonly PUBLIC_APP_RESOURCES_URL: string; readonly PUBLIC_DYNAMIC_ENVIRONMENT_ID: string; From 02926bfb36d899bd7e3afb15e492ac77239bc8c5 Mon Sep 17 00:00:00 2001 From: RobertPechaCZ Date: Wed, 21 May 2025 21:56:28 +0200 Subject: [PATCH 2/5] feat: replace base URL in links in top menu, side menu and in footer --- src/components/Footer/config.ts | 35 ++++----- src/components/Navbar/config.ts | 25 ++++--- src/components/Sidebar.tsx | 72 +++++++++++-------- .../TemplateDetails/TemplateSpecs.tsx | 7 +- src/settings.json | 1 - 5 files changed, 80 insertions(+), 60 deletions(-) diff --git a/src/components/Footer/config.ts b/src/components/Footer/config.ts index dc0f7e0b3..e732e9a84 100644 --- a/src/components/Footer/config.ts +++ b/src/components/Footer/config.ts @@ -2,7 +2,6 @@ import settings from '@base/settings.json'; const { careersUrl, - reportAbuseUrl, statusURl, mediaKit, fleekNetworkWebsiteUrl, @@ -11,6 +10,10 @@ const { const { fleekPlatformOrgUrl } = settings.github; +const resourcesUrl = import.meta.env.PUBLIC_APP_RESOURCES_URL; +const elizaUrl = import.meta.env.PUBLIC_APP_ELIZA_URL; +const hostingUrl = import.meta.env.PUBLIC_APP_HOSTING_URL; + export default { fleekPlatformOrgUrl, developers: [ @@ -22,7 +25,7 @@ export default { }, { text: 'Changelog', - url: '/changelog/', + url: resourcesUrl.concat('/changelog/'), target: '_blank', rel: 'noopener noreferrer', }, @@ -42,11 +45,11 @@ export default { company: [ { text: 'Blog', - url: '/blog/', + url: resourcesUrl.concat('/blog/'), }, { text: 'Pricing', - url: '/pricing/', + url: resourcesUrl.concat('/pricing/'), }, { text: 'Careers', @@ -56,43 +59,43 @@ export default { }, { text: 'About', - url: '/about/', + url: resourcesUrl.concat('/about/'), }, { text: 'Terms of Service', - url: '/legal/terms-of-service/', + url: resourcesUrl.concat('/legal/terms-of-service/'), }, { text: 'Privacy Policy', - url: '/legal/privacy-policy/', + url: resourcesUrl.concat('/legal/privacy-policy/'), }, { text: 'Contact us', - url: '/requests/new/', + url: resourcesUrl.concat('/requests/new/'), }, ], product: [ { text: 'AI agent hosting', - url: '/agents/', + url: elizaUrl, }, { text: 'Web app hosting', - url: '/docs/platform/hosting/', + url: hostingUrl.concat('/hosting/'), }, { text: 'Fleek Machines', - url: '/docs/platform/fleek-machines/', + url: hostingUrl.concat('/fleek-machines/'), }, { text: 'Fleek Functions', - url: '/docs/platform/fleek-functions/', + url: hostingUrl.concat('/fleek-functions/'), }, ], resources: [ { text: 'Documentation', - url: '/docs/', + url: resourcesUrl.concat('/docs/'), }, { text: 'Media kit', @@ -102,16 +105,16 @@ export default { }, { text: 'Guides', - url: '/guides/', + url: resourcesUrl.concat('/guides/'), }, { text: 'Support', - url: '/support/', + url: resourcesUrl.concat('/support/'), rel: 'noopener noreferrer', }, { text: 'Report abuse', - url: reportAbuseUrl, + url: resourcesUrl.concat('/requests/report-site/'), target: '_blank', rel: 'noopener noreferrer', }, diff --git a/src/components/Navbar/config.ts b/src/components/Navbar/config.ts index 148fdfbce..09e2acf94 100644 --- a/src/components/Navbar/config.ts +++ b/src/components/Navbar/config.ts @@ -4,6 +4,9 @@ import settings from '@base/settings.json'; import { isClient } from '@utils/common'; const dashboardUrl = import.meta.env.PUBLIC_APP_HOSTING_URL; +const elizaUrl = import.meta.env.PUBLIC_APP_ELIZA_URL; +const resourcesUrl = import.meta.env.PUBLIC_APP_RESOURCES_URL; +const hostingUrl = import.meta.env.PUBLIC_APP_NEW_HOSTING_URL; type NavMenuItemBase = { label: string; @@ -35,25 +38,25 @@ export const navbarMenu: NavMenuItemRoot[] = [ subMenu: [ { label: 'AI agent hosting', - url: '/docs/ai-agents/', + url: elizaUrl, description: 'Build autonomous agents', icon: '/svg/robot.svg', }, { label: 'Web app hosting', - url: '/docs/platform/hosting/', + url: hostingUrl.concat('/hosting/'), description: 'Host web applications', icon: '/svg/navbar-platform-icon.svg', }, { label: 'Fleek Machines', - url: '/docs/platform/fleek-machines/', + url: hostingUrl.concat('/fleek-machines/'), description: 'Run lightweight TEE VMs', icon: '/svg/machine.svg', }, { label: 'Fleek Functions', - url: '/docs/platform/fleek-functions/', + url: hostingUrl.concat('/fleek-functions/'), description: 'Run serverless functions', icon: '/svg/globe-filled.svg', }, @@ -64,13 +67,13 @@ export const navbarMenu: NavMenuItemRoot[] = [ subMenu: [ { label: 'Documentation', - url: '/docs/', + url: resourcesUrl.concat('/docs/'), description: 'Learn about Fleek', icon: '/svg/blog-navbar-icon.svg', }, { label: 'Guides', - url: '/guides/', + url: resourcesUrl.concat('/guides/'), description: 'Tips and tricks', icon: '/svg/guides-navbar-icon.svg', }, @@ -83,7 +86,7 @@ export const navbarMenu: NavMenuItemRoot[] = [ }, { label: 'Changelog', - url: '/changelog/', + url: resourcesUrl.concat('/changelog/'), description: 'Our latest developments', icon: '/svg/blog-navbar-icon.svg', }, @@ -103,7 +106,7 @@ export const navbarMenu: NavMenuItemRoot[] = [ }, { label: 'Support Center', - url: '/support/', + url: resourcesUrl.concat('/support/'), description: 'Get help', icon: '/svg/community-navbar-icon.svg', }, @@ -118,15 +121,15 @@ export const navbarMenu: NavMenuItemRoot[] = [ }, { label: 'Docs', - url: '/docs/', + url: resourcesUrl.concat('/docs/'), }, { label: 'Blog', - url: '/blog/', + url: resourcesUrl.concat('/blog/'), }, { label: 'Pricing', - url: '/pricing/', + url: resourcesUrl.concat('/pricing/'), }, ]; diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index a147bafc2..911d1271b 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -20,6 +20,10 @@ interface Props { indexNameDocs: string; } +const elizaUrl = import.meta.env.PUBLIC_APP_ELIZA_URL; +const resourcesUrl = import.meta.env.PUBLIC_APP_RESOURCES_URL; +const hostingUrl = import.meta.env.PUBLIC_APP_NEW_HOSTING_URL; + const findBase = (splitted: string[]) => { if (splitted[0] === '/docs') return ROOT_FALLBACK_CATEGORY; @@ -109,7 +113,7 @@ const SidebarMenu: React.FC = ({ data, pathname, indexNameDocs }) => {
  • = ({ data, pathname, indexNameDocs }) => {
  • = ({ data, pathname, indexNameDocs }) => { ? activeItemRef : null } - href={`/docs/${item.category}/${!sItem.index ? sItem.slug : ''}`} + href={`${elizaUrl}/${!sItem.index ? sItem.slug : ''}`} className={cn( 'w-full border-gray-dark-10 py-4 pl-16 text-gray-dark-11 hover:-ml-[1px] hover:border-l hover:text-gray-dark-12', { @@ -277,32 +281,44 @@ const SidebarMenu: React.FC = ({ data, pathname, indexNameDocs }) => { ( sItem: GenerateSidebarResponse[number]['list'][number], idx: number, - ) => ( - - { + let url = resourcesUrl.concat('/', item.category); + + if (item.category === 'platform') { + url = hostingUrl; + } + + if (['sdk', 'cli'].includes(item.category)) { + url = hostingUrl.concat('/', item.category); + } + + return ( + - {sItem.title} - - - ), + + {sItem.title} + + + ); + }, )} diff --git a/src/components/Templates/TemplateDetails/TemplateSpecs.tsx b/src/components/Templates/TemplateDetails/TemplateSpecs.tsx index c2cdfc39b..42f7c42f3 100644 --- a/src/components/Templates/TemplateDetails/TemplateSpecs.tsx +++ b/src/components/Templates/TemplateDetails/TemplateSpecs.tsx @@ -2,9 +2,10 @@ import Text from '@components/Text'; import { BarChart, Calendar, CodeTag, RocketShip } from '@components/Icons'; import type { Template } from '../types'; import ContentBox from '@components/ContentBox'; -import settings from '@base/settings.json'; import { formatDate } from '@utils/date'; +const resourcesUrl = import.meta.env.PUBLIC_APP_RESOURCES_URL; + const Separator = () => (
    ); @@ -40,8 +41,6 @@ const DetailItem: React.FC = ({ ); -const { reportAbuseUrl } = settings.site.resources; - interface TemplateSpecsProps { template: Template; } @@ -93,7 +92,7 @@ export const TemplateSpecs: React.FC = ({ template }) => { target="_blank" rel="noopener noreferrer" className="text-12 md:text-16" - href={reportAbuseUrl} + href={resourcesUrl.concat('/requests/report-site/')} > Report template for abuse diff --git a/src/settings.json b/src/settings.json index 82a0d3668..382336e64 100755 --- a/src/settings.json +++ b/src/settings.json @@ -143,7 +143,6 @@ }, "resources": { "careersUrl": "https://wellfound.com/company/fleekhq", - "reportAbuseUrl": "https://fleek.xyz/requests/report-site/", "fleekNetworkWebsiteUrl": "https://fleek.network", "discordFleekCommunityUrl": "https://discord.gg/fleek", "arweaveUrl": "https://www.arweave.org", From 95bef5af5b3227207f843d2c7c9794fd23bc59e8 Mon Sep 17 00:00:00 2001 From: RobertPechaCZ Date: Wed, 21 May 2025 22:24:11 +0200 Subject: [PATCH 3/5] feat: use correct absolute URLs in links that were relative before --- .../announcements/coinlist-token-sale/index.md | 2 +- .../index.md | 8 ++++---- .../custom-dns-domains-release-beta/index.mdx | 2 +- .../error-management-improvements/index.md | 4 ++-- .../index.md | 12 ++++++------ .../fleek-beta-v040-release/index.mdx | 2 +- .../fleek-decentralized-ipfs-gateway/index.md | 2 +- .../blog/announcements/fleek-leak-02/index.md | 6 +++--- .../fleek-move-to-decentralized-storage/index.md | 2 +- .../fleek-xyz-architecture-overview/index.md | 2 +- .../index.md | 4 ++-- .../index.md | 2 +- .../introducing-fleek-functions/index.md | 4 ++-- .../node-sdk-beta-release/index.mdx | 6 +++--- .../release-github-ci-beta-cli/index.mdx | 2 +- .../index.md | 4 ++-- .../release-sites-deployment-beta-cli/index.mdx | 4 ++-- .../road-to-sunsetting-from-xyz-to-co/index.md | 2 +- .../server-side-nextjs-on-fleek/index.md | 2 +- .../blog/learn/building-with-ipfs-ens/index.md | 4 ++-- .../learn/next-js-and-app-development/index.md | 2 +- .../understanding-and-setting-up-ipns/index.md | 8 ++++---- .../index.md | 2 +- .../what-are-react-server-components/index.md | 2 +- .../index.md | 4 ++-- .../ethereum-boilerplate-ipfs-nextjs/index.md | 4 ++-- .../index.md | 2 +- .../index.md | 4 ++-- .../index.md | 4 ++-- .../index.md | 4 ++-- .../index.md | 2 +- .../index.md | 10 +++++----- .../index.md | 10 +++++----- src/content/docs/CLI/Fleek-Next-Adapter/index.md | 10 +++++----- src/content/docs/CLI/Gateways/index.md | 2 +- src/content/docs/CLI/GitHub Actions/index.md | 6 +++--- src/content/docs/CLI/Hosting/index.md | 4 ++-- src/content/docs/CLI/index.md | 6 +++--- src/content/docs/Platform/Billing/index.mdx | 2 +- src/content/docs/Platform/Deployments/index.mdx | 6 +++--- src/content/docs/Platform/Domains/index.mdx | 6 +++--- .../docs/Platform/Fleek-Functions/index.mdx | 6 +++--- src/content/docs/Platform/Frameworks/index.mdx | 6 +++--- src/content/docs/Platform/Projects/index.mdx | 4 ++-- src/content/docs/Platform/Storage/index.mdx | 4 ++-- src/content/docs/Platform/index.mdx | 12 ++++++------ src/content/docs/SDK/Fleek_Functions/index.md | 2 +- src/content/docs/SDK/IPFS/index.md | 2 +- src/content/docs/SDK/IPNS/index.md | 2 +- src/content/docs/SDK/Projects/index.md | 2 +- src/content/docs/SDK/Storage/index.md | 2 +- src/content/docs/SDK/index.md | 16 ++++++++-------- .../docs/ai-agents/agent_management/index.md | 2 +- src/content/docs/ai-agents/index.mdx | 4 ++-- src/content/docs/index.mdx | 14 +++++++------- src/content/guides/build3rs-stack-tea/index.md | 2 +- .../guides/build3rs-stack-weavedb/index.md | 2 +- .../guides/builders-stack-connext/index.md | 2 +- .../index.md | 2 +- .../guides/builders-stack-filecoin/index.md | 2 +- .../guides/builders-stack-huddle01/index.md | 2 +- src/content/guides/builders-stack-ipfs/index.md | 4 ++-- .../guides/builders-stack-lens-protocol/index.md | 2 +- src/content/guides/builders-stack-nym/index.md | 2 +- .../guides/builders-stack-radicle/index.md | 2 +- .../guides/builders-stack-subsquid/index.md | 2 +- src/content/guides/builders-stack-xmtp/index.md | 2 +- .../index.md | 2 +- src/content/guides/eliza-guide/index.md | 8 ++++---- .../guides/fleek-create-react-app/index.md | 2 +- .../guides/fleek-domain-error-handling/index.md | 2 +- src/content/guides/fleek-nextjs-guide/index.md | 2 +- src/content/guides/fleek-sdk-ipfs-guide/index.md | 14 +++++++------- src/content/guides/fleek-svelte-guide/index.md | 2 +- src/content/guides/fleek-vue-guide/index.md | 6 +++--- src/content/guides/grok-eliza-guide/index.md | 6 +++--- .../index.md | 2 +- .../index.md | 4 ++-- .../guides/solana-blinks-on-fleek/index.md | 2 +- src/content/guides/web3-stack/index.md | 2 +- src/content/guides/wordpress-fleek/index.md | 2 +- .../eliza-deployment-troubleshooting/index.md | 14 +++++++------- .../faq/github-account-limitations/index.md | 2 +- .../faq/my-links-arent-resolving/index.md | 2 +- .../index.md | 2 +- .../hosting/428-errors-on-custom-domain/index.md | 2 +- .../index.md | 3 ++- 87 files changed, 181 insertions(+), 180 deletions(-) diff --git a/src/content/blog/announcements/coinlist-token-sale/index.md b/src/content/blog/announcements/coinlist-token-sale/index.md index d3969a07e..6f6a88687 100644 --- a/src/content/blog/announcements/coinlist-token-sale/index.md +++ b/src/content/blog/announcements/coinlist-token-sale/index.md @@ -109,6 +109,6 @@ On **May 1**, the $FLK token sale goes live on CoinList. It’s open to eligible If you believe in the rise of autonomous agents and the future virtual influencer economy, **this is your moment to get in early and join us on this exciting journey**. - Register now on [CoinList](https://coinlist.co/fleek) -- Launch an agent at [fleek.xyz](https://fleek.xyz/) +- Launch an agent at [fleek.xyz](https://eliza.fleek.xyz/agents) The agentic future is already here. Now it’s time to own it. diff --git a/src/content/blog/announcements/comparing-ssr-frameworks-nextjs-nuxtjs-angular/index.md b/src/content/blog/announcements/comparing-ssr-frameworks-nextjs-nuxtjs-angular/index.md index abc366ed4..3edd22946 100644 --- a/src/content/blog/announcements/comparing-ssr-frameworks-nextjs-nuxtjs-angular/index.md +++ b/src/content/blog/announcements/comparing-ssr-frameworks-nextjs-nuxtjs-angular/index.md @@ -145,7 +145,7 @@ This unified solution allows teams to focus on leveraging the strengths of their ## **Simplifying SSR deployment with Fleek** -[Fleek Platform](https://fleek.xyz/) is a comprehensive solution for developers who want to simplify their SSR deployment workflow regardless of the framework they choose. +[Fleek Platform](https://hosting.fleek.xyz/) is a comprehensive solution for developers who want to simplify their SSR deployment workflow regardless of the framework they choose. Here's how Fleek tackles common SSR challenges: @@ -175,7 +175,7 @@ Fleek embraces the ethos of permissionless development, allowing developers to b Here are a couple of resources to help you get started: -1. Read how Fleek made [server-side rendering](https://fleek.xyz/blog/announcements/server-side-nextjs-on-fleek/) with Next.js possible. +1. Read how Fleek made [server-side rendering](https://resources.fleek.xyz/blog/announcements/server-side-nextjs-on-fleek/) with Next.js possible. 2. Fleek’s [Github documentation](https://github.com/fleek-platform/fleek-next) of the Fleek Next adapter. -3. How you can use [Fleek functions](https://fleek.xyz/blog/announcements/introducing-fleek-functions/) — code snippets executed server-side — in your next project. -4. Stay updated with the latest SSR trends, and Fleek features on our [blog](http://blog.fleek.xyz/). +3. How you can use [Fleek functions](https://resources.fleek.xyz/blog/announcements/introducing-fleek-functions/) — code snippets executed server-side — in your next project. +4. Stay updated with the latest SSR trends, and Fleek features on our [blog](http://resources.fleek.xyz/blog). diff --git a/src/content/blog/announcements/custom-dns-domains-release-beta/index.mdx b/src/content/blog/announcements/custom-dns-domains-release-beta/index.mdx index c8c45ed73..01491ac11 100644 --- a/src/content/blog/announcements/custom-dns-domains-release-beta/index.mdx +++ b/src/content/blog/announcements/custom-dns-domains-release-beta/index.mdx @@ -10,7 +10,7 @@ import LiteYoutube from '@components/LiteYoutube/LiteYoutube'; Thursday’s release day, and today we delivering another key service on the Fleek CLI beta: **the Custom Domains Service, allowing you to map DNS domains to your Fleek sites**! -Any user can now fully deploy a static website onto IPFS, add a DNS domain to it (e.g. yourdapp.com) and have it resolve, and be fully hosted via Fleek. You can find guides to all new features detailed in our [docs](/docs/). +Any user can now fully deploy a static website onto IPFS, add a DNS domain to it (e.g. yourdapp.com) and have it resolve, and be fully hosted via Fleek. You can find guides to all new features detailed in our [docs](https://resources.fleek.xyz/docs/). --- diff --git a/src/content/blog/announcements/error-management-improvements/index.md b/src/content/blog/announcements/error-management-improvements/index.md index 7b593f8fc..6c0a1611e 100644 --- a/src/content/blog/announcements/error-management-improvements/index.md +++ b/src/content/blog/announcements/error-management-improvements/index.md @@ -47,7 +47,7 @@ We’re leveraging our event-driven architecture to enhance how we update domain ![](./error-handling-updated.jpeg) -**These events are handled asynchronously** for a more efficient and reliable process. For more information on events, check out the Fleek Leak blog post about our [event-driven architecture](/blog/announcements/fleek-leak-04-event-architecture/)! +**These events are handled asynchronously** for a more efficient and reliable process. For more information on events, check out the Fleek Leak blog post about our [event-driven architecture](https://resources.fleek.xyz/blog/announcements/fleek-leak-04-event-architecture/)! --- @@ -59,7 +59,7 @@ _The reason?_ Before, our IPFS gateways to preview raw IPFS sites and storage were publicly accessible to any (browsers, users, and crawlers alike) which meant any content, malicious or not, could be exposed. This affected Fleek's gateway's domain reputation and exposing users to potential phishing content. -Now, **gateways are hidden from the general public and will only serve the purpose of allowing users to map a custom domain on top of them to access their site's raw IPFS preview from a personalized private gateway endpoint**. This separates the scope and responsibility for the content to each user and ensures proper usage. For specifics on the changes we're making to improve security against phishing effects, check out our most recent [blog](/blog/announcements/gateway-phishing-security-improvements/)! +Now, **gateways are hidden from the general public and will only serve the purpose of allowing users to map a custom domain on top of them to access their site's raw IPFS preview from a personalized private gateway endpoint**. This separates the scope and responsibility for the content to each user and ensures proper usage. For specifics on the changes we're making to improve security against phishing effects, check out our most recent [blog](https://resources.fleek.xyz/blog/announcements/gateway-phishing-security-improvements/)! --- diff --git a/src/content/blog/announcements/fleek-ai-agent-hosting-eliza-framework/index.md b/src/content/blog/announcements/fleek-ai-agent-hosting-eliza-framework/index.md index c6a24d124..669c9a4a8 100644 --- a/src/content/blog/announcements/fleek-ai-agent-hosting-eliza-framework/index.md +++ b/src/content/blog/announcements/fleek-ai-agent-hosting-eliza-framework/index.md @@ -59,11 +59,11 @@ Fleek Machines empower developers to take full control of their deployments. Fle Ready to deploy your AI agent? Get started in just a few minutes: -1. [Use a predefined template [⚡: no developer experience needed]](https://fleek.xyz/guides/eliza-guide#use-a-predefined-template) -2. [Manually enter details [ ⚡: no developer experience needed ]](https://fleek.xyz/guides/eliza-guide#manually-enter-agent-details) +1. [Use a predefined template [⚡: no developer experience needed]](https://resources.fleek.xyz/guides/eliza-guide#use-a-predefined-template) +2. [Manually enter details [ ⚡: no developer experience needed ]](https://resources.fleek.xyz/guides/eliza-guide#manually-enter-agent-details) 3. [Upload a characterfile](https://fleek.xyz/guides/eliza-guide#upload-a-characterfile) -Need help along the way? Check out our [Quick Start Guide](https://fleek.xyz/guides/eliza-guide/) to get started and join the Discord for questions. +Need help along the way? Check out our [Quick Start Guide](https://resources.fleek.xyz/guides/eliza-guide/) to get started and join the Discord for questions. --- @@ -75,7 +75,7 @@ Our platform supports the evolution from single agents to complex interconnected The launch of Fleek AI Agent Hosting marks a significant milestone in AI development. We invite developers to join us in shaping the future of AI agent deployment. Together, we're creating an environment where security, simplicity, and scalability enable unprecedented possibilities. -Visit [fleek.xyz/agents](https://fleek.xyz/agents/) to begin deploying AI agents with enhanced security, simplified processes and scalable infrastructure. +Visit [eliza.fleek.xyz/agents](https://eliza.fleek.xyz/agents/) to begin deploying AI agents with enhanced security, simplified processes and scalable infrastructure. ### **What’s To Come?** @@ -88,5 +88,5 @@ Our ultimate vision for this platform is to provide users with the best possible **Resources:** - [Eliza GitHub repository](https://github.com/ai16z/eliza) -- [Fleek Machines documentation](https://fleek.xyz/docs/ai-agents/) -- [Quick Start Guide](https://fleek.xyz/guides/eliza-guide/) +- [Fleek Machines documentation](https://eliza.fleek.xyz) +- [Quick Start Guide](https://resources.fleek.xyz/guides/eliza-guide/) diff --git a/src/content/blog/announcements/fleek-beta-v040-release/index.mdx b/src/content/blog/announcements/fleek-beta-v040-release/index.mdx index b0675d66a..4588297ba 100644 --- a/src/content/blog/announcements/fleek-beta-v040-release/index.mdx +++ b/src/content/blog/announcements/fleek-beta-v040-release/index.mdx @@ -17,7 +17,7 @@ We gave a little warning earlier this week– we’re rolling out a few updates The highlight of the Fleek v0.4.0 release is a **substantial, application-disrupting change in the form of an upgrade to our GQL layer**. This will consolidate all our beta services under a single GQL interface, enhancing your experience and making our services even more user-friendly. -As outlined in the [pre-warning](/blog/announcements/preparing-for-fleek-beta-v040/), users will just need to update the following to ensure their services continue to work as expected: +As outlined in the [pre-warning](https://resources.fleek.xyz/blog/announcements/preparing-for-fleek-beta-v040/), users will just need to update the following to ensure their services continue to work as expected: **SDK**: Run the command `npm install @fleek-platform/sdk` on your project diff --git a/src/content/blog/announcements/fleek-decentralized-ipfs-gateway/index.md b/src/content/blog/announcements/fleek-decentralized-ipfs-gateway/index.md index 007ba8bae..15495a1ab 100644 --- a/src/content/blog/announcements/fleek-decentralized-ipfs-gateway/index.md +++ b/src/content/blog/announcements/fleek-decentralized-ipfs-gateway/index.md @@ -8,7 +8,7 @@ image: ./introipfsgateway.jpeg We are excited to introduce a new product line to the Fleek family: **a decentralized IPFS gateway that will leverage Fleek Network to achieve superior performance, reliability, censorship resistance, and long term sustainability** compared to traditional IPFS gateways. \ \ -Today we are releasing a [V0 of the gateway](https://fleek.xyz/docs/platform/gateways/), which is a highly performant, regionally distributed, traditional public IPFS gateway (built using [Rainbow IPFS gateway](https://github.com/ipfs/rainbow/)). The reason for releasing this V0 now is because several customers were looking for a quick Cloudflare replacement after they recently [sunset their public IPFS gateway](https://blog.cloudflare.com/cloudflares-public-ipfs-gateways-and-supporting-interplanetary-shipyard). However in subsequent releases over the coming months we will be transitioning the IPFS gateway to [Fleek Network](https://fleek.network/), which will result in further performance improvements and other benefits (decentralized, verified bandwidth, etc.)\ +Today we are releasing a [V0 of the gateway](https://hosting.fleek.xyz/gateways/), which is a highly performant, regionally distributed, traditional public IPFS gateway (built using [Rainbow IPFS gateway](https://github.com/ipfs/rainbow/)). The reason for releasing this V0 now is because several customers were looking for a quick Cloudflare replacement after they recently [sunset their public IPFS gateway](https://blog.cloudflare.com/cloudflares-public-ipfs-gateways-and-supporting-interplanetary-shipyard). However in subsequent releases over the coming months we will be transitioning the IPFS gateway to [Fleek Network](https://fleek.network/), which will result in further performance improvements and other benefits (decentralized, verified bandwidth, etc.)\ \ This document serves as an introductory overview of the key design advantages behind Fleek’s new IPFS gateway, how to use it, and how it compares to other public IPFS gateways. Additionally, we will share our future plans for its decentralized evolution by leveraging Fleek Network. \ Now let’s dive in. diff --git a/src/content/blog/announcements/fleek-leak-02/index.md b/src/content/blog/announcements/fleek-leak-02/index.md index 8d3629bcb..275fb038a 100644 --- a/src/content/blog/announcements/fleek-leak-02/index.md +++ b/src/content/blog/announcements/fleek-leak-02/index.md @@ -8,7 +8,7 @@ image: './fleekleakjan26.png' Issue number two of the Fleek Leak is here fam! ⚡ We’re keeping the bi-weekly pace up: a release one week, and a development update on the other. -The past week was a pretty big milestone for us, because we released the **first Beta of Fleek.xyz:** [**IPFS Pinning & IPNS Management on the CLI.**](/blog/announcements/release-ipfs-pinning-ipns-beta-fleek-xyz/) +The past week was a pretty big milestone for us, because we released the **first Beta of Fleek.xyz:** [**IPFS Pinning & IPNS Management on the CLI.**](https://resources.fleek.xyz/blog/announcements/release-ipfs-pinning-ipns-beta-fleek-xyz/) Merely a day later **we reached triple digits in files pinned and testers.** We received a lot of helpful feedback, and testing went on without major issues. Thanks everyone for the help! @@ -34,7 +34,7 @@ How will Sites deployment work in the CLI? There will be two options. The first The second iteration, **managed deployments**, will come later on and offer the option to rely fully on Fleek’s CI/CD service to handle the build and deployment of your site. -Again, our architecture design for Fleek.xyz is [fully modular and extensible](/blog/announcements/fleek-xyz-architecture-overview/), which means that while on this release Sites deploy to IPFS initially and Domains will support DNS, in the future we will be able to easily expand to other web3 providers (like ENS). +Again, our architecture design for Fleek.xyz is [fully modular and extensible](https://resources.fleek.xyz/blog/announcements/fleek-xyz-architecture-overview/), which means that while on this release Sites deploy to IPFS initially and Domains will support DNS, in the future we will be able to easily expand to other web3 providers (like ENS). --- @@ -50,7 +50,7 @@ For that, we are using an early version of the Fleek SDK, which is now powering --- -That wraps up this edition of Fleek Leak! Set your reminders for next week as we prepare to release these new features into the wild. You can also simply [sign up on our website](https://fleek.xyz/) to get a ping when that happens too 📯. While you wait, [pay our docs](/docs) a visit and give the beta a try! +That wraps up this edition of Fleek Leak! Set your reminders for next week as we prepare to release these new features into the wild. You can also simply [sign up on our website](https://fleek.xyz/) to get a ping when that happens too 📯. While you wait, [pay our docs](https://resources.fleek.xyz/docs) a visit and give the beta a try! A final leak: Now that Sites are around the corner, expect our **DevRel team** to start sharing examples, templates, and build ideas around! We’re preparing an open templates repository for Fleek where we’ll add boilerplates and projects you can quickly deploy through Fleek (e.g. a blog, or a [Lens app](https://www.lens.xyz/)). Got any ideas? Swing by our [Discord](https://discord.gg/fleek) and let us know 😉. diff --git a/src/content/blog/announcements/fleek-move-to-decentralized-storage/index.md b/src/content/blog/announcements/fleek-move-to-decentralized-storage/index.md index 848842291..6033f3028 100644 --- a/src/content/blog/announcements/fleek-move-to-decentralized-storage/index.md +++ b/src/content/blog/announcements/fleek-move-to-decentralized-storage/index.md @@ -8,7 +8,7 @@ author: - 'Fleek' --- -The other week we gave [an update on Fleek.xyz’s roadmap/launch timeline](/blog/announcements/fleek-platform-update/) and shared some alpha on a cool change coming to the new platform: **moving from a centralized IPFS setup (Digital Ocean + Cloudflare) to a decentralized IPFS setup (Filecoin/Arweave + Fleek Network).** +The other week we gave [an update on Fleek.xyz’s roadmap/launch timeline](https://resources.fleek.xyz/blog/announcements/fleek-platform-update/) and shared some alpha on a cool change coming to the new platform: **moving from a centralized IPFS setup (Digital Ocean + Cloudflare) to a decentralized IPFS setup (Filecoin/Arweave + Fleek Network).** The move will happen in phases, and during all phases, the Fleek experience will remain the same across all products/services. Plus, as with all migrations to decentralized infra, we will keep the legacy centralized infra running in tandem until we are 100% confident in the performance and reliability of the decentralized infra. With that said, the benefits of this move include: diff --git a/src/content/blog/announcements/fleek-xyz-architecture-overview/index.md b/src/content/blog/announcements/fleek-xyz-architecture-overview/index.md index c08820621..e0bfae92b 100644 --- a/src/content/blog/announcements/fleek-xyz-architecture-overview/index.md +++ b/src/content/blog/announcements/fleek-xyz-architecture-overview/index.md @@ -15,7 +15,7 @@ TL;DR --- -In case you’ve missed it, [we’ve just announced our Series A led by Polychain](/blog/announcements/introducing-fleek-network-and-fleek-xyz/). One of the reasons we’ve raised is to build Fleek.xyz, a next-gen development platform for web3, and the successor to our current Fleek.co platform. +In case you’ve missed it, [we’ve just announced our Series A led by Polychain](https://resources.fleek.xyz/blog/announcements/introducing-fleek-network-and-fleek-xyz/). One of the reasons we’ve raised is to build Fleek.xyz, a next-gen development platform for web3, and the successor to our current Fleek.co platform. In an effort to build more in public, this blog is part one of a two part series that will outline the what, why, and how of Fleek.xyz development. Part one, this blog, is a dive into **what is the new Fleek.xyz architecture and why it unlocks total freedom, flexibility, and extensibility** for web3 developers. diff --git a/src/content/blog/announcements/fleex-xyz-managed-deployment-upgrades/index.md b/src/content/blog/announcements/fleex-xyz-managed-deployment-upgrades/index.md index 46ccd9963..297e603da 100644 --- a/src/content/blog/announcements/fleex-xyz-managed-deployment-upgrades/index.md +++ b/src/content/blog/announcements/fleex-xyz-managed-deployment-upgrades/index.md @@ -40,6 +40,6 @@ Unlike the Fleek.co pipeline, which only supports GitHub, **Fleek.xyz is git pro We’re bringing a fresh experience to managed deployments with Fleek.xyz, offering a range of features aiming to amplify the developer experience across the board. It's not just about doing the same thing better, but about innovating and adapting to the evolving needs of developers and teams. While Fleek.co remains a solid choice until sunsetting, we know Fleek.xyz's advancements make it a powerful upgrade to start using today, no matter the size of your project. -If you haven’t tried the Fleek.xyz beta yet– there’s no better time! For detailed instructions on how to get started, check out our [docs](/docs/)! +If you haven’t tried the Fleek.xyz beta yet– there’s no better time! For detailed instructions on how to get started, check out our [docs](https://resources.fleek.xyz/docs/)! -For more information on Fleek.xyz and what we’re building, check out our [Blog](/blog/) and [Social Media](https://linktr.ee/fleek). +For more information on Fleek.xyz and what we’re building, check out our [Blog](https://resources.fleek.xyz/blog/) and [Social Media](https://linktr.ee/fleek). diff --git a/src/content/blog/announcements/gateway-phishing-security-improvements/index.md b/src/content/blog/announcements/gateway-phishing-security-improvements/index.md index c736c03d4..9000c27ae 100644 --- a/src/content/blog/announcements/gateway-phishing-security-improvements/index.md +++ b/src/content/blog/announcements/gateway-phishing-security-improvements/index.md @@ -6,7 +6,7 @@ thumbnail: './gatewayimprovements.png' image: './gatewayimprovements.png' --- -As we prepare to [migrate](/blog/announcements/road-to-sunsetting-from-xyz-to-co/) from [Fleek.co](https://fleek.co/) to [Fleek.xyz](https://fleek.xyz/), we are doing heavy work on Fleek.xyz to further **strengthen aspects of our infrastructure and services** in order to protect our users and their projects. +As we prepare to [migrate](https://resources.fleek.xyz/blog/announcements/road-to-sunsetting-from-xyz-to-co/) from [Fleek.co](https://fleek.co/) to [Fleek.xyz](https://fleek.xyz/), we are doing heavy work on Fleek.xyz to further **strengthen aspects of our infrastructure and services** in order to protect our users and their projects. One of those aspects… **Improving protection towards phishing effects for our gateways to sites and content hosted through Fleek**, limiting the harm of any attempts to host malicious content. Let’s dive into this change. diff --git a/src/content/blog/announcements/introducing-fleek-functions/index.md b/src/content/blog/announcements/introducing-fleek-functions/index.md index 11387dfe8..8c056de44 100644 --- a/src/content/blog/announcements/introducing-fleek-functions/index.md +++ b/src/content/blog/announcements/introducing-fleek-functions/index.md @@ -100,6 +100,6 @@ Ready to get started with Fleek Functions and explore the cost and performance i Here is also a full list of links and resources to help you get started: -- [Fleek Functions Tutorial](/docs/cli/functions) -- [Fleek Functions Platform Docs](/docs/platform/fleek-functions) +- [Fleek Functions Tutorial](https://hosting.fleek.xyz/cli/functions) +- [Fleek Functions Platform Docs](https://resources.fleek.xyz/docs/platform/fleek-functions) - [Fleek Functions Early Performance Test](https://blog.fleek.network/post/fleek-network-testnet-phase-3-results/) diff --git a/src/content/blog/announcements/node-sdk-beta-release/index.mdx b/src/content/blog/announcements/node-sdk-beta-release/index.mdx index c3229a7d2..87e4924c2 100644 --- a/src/content/blog/announcements/node-sdk-beta-release/index.mdx +++ b/src/content/blog/announcements/node-sdk-beta-release/index.mdx @@ -10,7 +10,7 @@ import LiteYoutube from '@components/LiteYoutube/LiteYoutube'; We’re excited to announce that the beta for our **Node SDK is now live**, and ready for developers to start integrating Fleek’s services! -Let’s dive into this release, and do a rundown of what you can build and achieve with the Node SDK today. Find a detailed guide on how to use it in [our SDK documentation](/docs/sdk/). +Let’s dive into this release, and do a rundown of what you can build and achieve with the Node SDK today. Find a detailed guide on how to use it in [our SDK documentation](https://hosting.fleek.xyz/sdk/). --- @@ -32,11 +32,11 @@ What can you achieve? For example, you could build a desktop web3 game that **in ### Getting Started with the SDK -Visit our new [SDK documentation](/docs/sdk/) page to learn how to install, integrate, and leverage Fleek via this interface. To get started run: +Visit our new [SDK documentation](https://hosting.fleek.xyz/sdk/) page to learn how to install, integrate, and leverage Fleek via this interface. To get started run: npm install -g @fleek-platform/sdk -To setup and authenticate your SDK you will need to create a Personal Access Token via the [Fleek CLI](/docs/cli/pat/), as so: +To setup and authenticate your SDK you will need to create a Personal Access Token via the [Fleek CLI](https://hosting.fleek.xyz/cli/pat/), as so: > fleek pat create WARN! Fleek CLI is in beta, use it at your own discretion diff --git a/src/content/blog/announcements/release-github-ci-beta-cli/index.mdx b/src/content/blog/announcements/release-github-ci-beta-cli/index.mdx index 85d6dd6a2..f34428f5c 100644 --- a/src/content/blog/announcements/release-github-ci-beta-cli/index.mdx +++ b/src/content/blog/announcements/release-github-ci-beta-cli/index.mdx @@ -10,7 +10,7 @@ import LiteYoutube from '@components/LiteYoutube/LiteYoutube'; Releases are hitting a weekly cadence over here! ⚡️ And this week, after previously releasing Sites Deployments on the CLI beta, we’re following-up with the first automated **CI/CD deployment flow integration: Github Actions**. -The TL;DR? With one command, you can configure a Github action for your repository that automatically builds and deploy your Fleek site to IPFS **upon each commit**, outputting the hash. As always, you can now find a how-to on this at [our documentation](/docs/)! +The TL;DR? With one command, you can configure a Github action for your repository that automatically builds and deploy your Fleek site to IPFS **upon each commit**, outputting the hash. As always, you can now find a how-to on this at [our documentation](https://resources.fleek.xyz/docs/)! --- diff --git a/src/content/blog/announcements/release-ipfs-pinning-ipns-beta-fleek-xyz/index.md b/src/content/blog/announcements/release-ipfs-pinning-ipns-beta-fleek-xyz/index.md index 697a08c44..1110bfbab 100644 --- a/src/content/blog/announcements/release-ipfs-pinning-ipns-beta-fleek-xyz/index.md +++ b/src/content/blog/announcements/release-ipfs-pinning-ipns-beta-fleek-xyz/index.md @@ -8,7 +8,7 @@ image: './ipfspinningbeta.png' This is not a drill, it’s Fleek.xyz first beta release. We are stoked to start the first chapter of Fleek’s new platform with the **test-phase of our new CLI and its two services: IPFS pinning and IPNS mapping.** Both services are live and ready to be battle-tested. -Tested by whom, you ask? **Well everyone’s welcome!** If you’ve signed up for our newsletter already, you probably got the heads-up already, else… Our [docs are live and ready](/docs/) for testers to follow, and if you find any bugs or have feedback to share: [let us know here](https://discord.gg/fleek), it’ll be greatly appreciated! +Tested by whom, you ask? **Well everyone’s welcome!** If you’ve signed up for our newsletter already, you probably got the heads-up already, else… Our [docs are live and ready](https://resources.fleek.xyz/docs/) for testers to follow, and if you find any bugs or have feedback to share: [let us know here](https://discord.gg/fleek), it’ll be greatly appreciated! We’re kicking off with Pinning and IPNS, and expect us to follow up on our next release with Sites Deployment. In this beta, we want to hear from developers testing our CLI, as we prepare to **build these services in Fleek’s UI, API, and SDK.** @@ -61,7 +61,7 @@ The second service in this beta is one of IPFS’ other features, IPNS (the Inte IPNS records allow developers to create a static hash that maps to a dynamic record. This way, for example, you could map an IPNS hash to a website’s .html IPFS hash. Each time you make a deployment and the content changes (hence changing the IPFS hash of the file), your main address remains the same for the user (IPNS), but you update the IPFS hash resolved by the IPNS name via the CLI. -How do you do it in the CLI? With the command above. In this beta, you can create and manage new IPNS records, publish auto generated IPNS names for any hash, list all your records, and set IPNS names to resolve to any hash. [More in the documentation](/docs/). +How do you do it in the CLI? With the command above. In this beta, you can create and manage new IPNS records, publish auto generated IPNS names for any hash, list all your records, and set IPNS names to resolve to any hash. [More in the documentation](https://resources.fleek.xyz/docs/). --- diff --git a/src/content/blog/announcements/release-sites-deployment-beta-cli/index.mdx b/src/content/blog/announcements/release-sites-deployment-beta-cli/index.mdx index 6f2458cca..f08d17864 100644 --- a/src/content/blog/announcements/release-sites-deployment-beta-cli/index.mdx +++ b/src/content/blog/announcements/release-sites-deployment-beta-cli/index.mdx @@ -18,7 +18,7 @@ Step aside, it’s time to host some sites on IPFS! If you want a quick-start, v ![Sites Deployment with Fleek promotional banner](https://storage.fleek.ooo/27a60cdd-37d3-480c-ae88-3ad4ca886b13-bucket/imgs/site-demo.webp) -The Sites services on Fleek will allow anyone to upload and easily maintain static sites, stored and served by Web3 protocols, starting with IPFS. Visit the [Sites documentation](/docs/platform/hosting/) to learn how to get your first project live. +The Sites services on Fleek will allow anyone to upload and easily maintain static sites, stored and served by Web3 protocols, starting with IPFS. Visit the [Sites documentation](https://resources.fleek.xyz/docs/platform/hosting/) to learn how to get your first project live. > fleek sites init ? Choose one of the existing sites or create a new one. @@ -28,7 +28,7 @@ The flow? With one quick command, you can initialize and create a new site proje Any further changes you commit, can then be re-built and deployed for a new IPFS hash and on a following update you will be able to generate a Github action to automate the deployment. We will follow up with managed deployments on a future versions (where Fleek manages the build and deploy). Have feedback? [Let us know here.](https://discord.gg/fleek) -As an example, we re-deployed our [a quick blog page with the CLI](https://mntis.eth.limo/), and mapped the IPFS hash to an ENS domain name, to make it accessible! Here’s [how to use ENS](/docs/platform/domains/) for that. +As an example, we re-deployed our [a quick blog page with the CLI](https://mntis.eth.limo/), and mapped the IPFS hash to an ENS domain name, to make it accessible! Here’s [how to use ENS](https://resources.fleek.xyz/docs/platform/domains/) for that. ## The Templates Repository. diff --git a/src/content/blog/announcements/road-to-sunsetting-from-xyz-to-co/index.md b/src/content/blog/announcements/road-to-sunsetting-from-xyz-to-co/index.md index 6bb9f2c99..ff0aef409 100644 --- a/src/content/blog/announcements/road-to-sunsetting-from-xyz-to-co/index.md +++ b/src/content/blog/announcements/road-to-sunsetting-from-xyz-to-co/index.md @@ -6,7 +6,7 @@ thumbnail: './fleekcosunsetting.png' image: './fleekcosunsetting.png' --- -[At the end of last year](/blog/announcements/introducing-fleek-network-and-fleek-xyz/), we brought many updates to the world of Fleek! Among those updates, our plan to build a new Fleek ([fleek.xyz](https://fleek.xyz/)) with a new fully event-based architecture that is completely modular and extensible. A new foundation upon which Fleek **could grow to offer any folder of infrastructure and development services, out of the constraints of the current platform**. +[At the end of last year](https://resources.fleek.xyz/blog/announcements/introducing-fleek-network-and-fleek-xyz/), we brought many updates to the world of Fleek! Among those updates, our plan to build a new Fleek ([fleek.xyz](https://fleek.xyz/)) with a new fully event-based architecture that is completely modular and extensible. A new foundation upon which Fleek **could grow to offer any folder of infrastructure and development services, out of the constraints of the current platform**. Here, we lay out our plans towards the **V1 release of this new platform, and the full sunsetting of Fleek.co and migration into Fleek.xyz**. diff --git a/src/content/blog/announcements/server-side-nextjs-on-fleek/index.md b/src/content/blog/announcements/server-side-nextjs-on-fleek/index.md index ee05a40a8..426e5354c 100644 --- a/src/content/blog/announcements/server-side-nextjs-on-fleek/index.md +++ b/src/content/blog/announcements/server-side-nextjs-on-fleek/index.md @@ -162,6 +162,6 @@ If you’re interested in these deep dives, keep an eye on our blog as we’ll g Relevant articles: -[Fleek Next.JS deploy guide](/guides/fleek-nextjs-guide/) +[Fleek Next.JS deploy guide](https://resources.fleek.xyz/guides/fleek-nextjs-guide/) [Fleek Network developer guide on JS runtime](https://blog.fleek.network/post/fleek-network-developer-guide-js-runtime/) diff --git a/src/content/blog/learn/building-with-ipfs-ens/index.md b/src/content/blog/learn/building-with-ipfs-ens/index.md index c6ff88229..ed4f1ef98 100644 --- a/src/content/blog/learn/building-with-ipfs-ens/index.md +++ b/src/content/blog/learn/building-with-ipfs-ens/index.md @@ -58,7 +58,7 @@ Onchain websites are integral to achieving an open and democratic internet. They **5. Improving portability:** There are no vendor lock-ins or private algorithms that onchain websites need to abide by. Hence, onchain websites can be moved across protocols and storage providers. -💡Read more to learn how Fleek enables [Progressive web apps (PWAs)](/guides/builders-stack-pwas/) +💡Read more to learn how Fleek enables [Progressive web apps (PWAs)](https://resources.fleek.xyz/guides/builders-stack-pwas/) --- @@ -80,7 +80,7 @@ For onchain websites, in particular, ENS plays a key role: 5. Ensures the owners have **full control** over the website with the ability to update, transfer, or sell their domains. -> 💡Learn more onchain domains — [ENS, and Unstoppable Domains](/guides/builders-stack-decentralized-domains/) +> 💡Learn more onchain domains — [ENS, and Unstoppable Domains](https://resources.fleek.xyz/guides/builders-stack-decentralized-domains/) --- diff --git a/src/content/blog/learn/next-js-and-app-development/index.md b/src/content/blog/learn/next-js-and-app-development/index.md index 5cc009b7e..461a95373 100644 --- a/src/content/blog/learn/next-js-and-app-development/index.md +++ b/src/content/blog/learn/next-js-and-app-development/index.md @@ -20,7 +20,7 @@ Next.js is a React-based framework ideal for building server-side rendered and s It extends React's capabilities for simplified routing and state management, while its integration with Node.js enables server-side rendering and efficient handling of asynchronous blockchain interactions. -> 💡Read this [step-by-step guide](/guides/fleek-nextjs-guide/) to deploy a Next.js app to Fleek.xyz +> 💡Read this [step-by-step guide](https://resources.fleek.xyz/guides/fleek-nextjs-guide/) to deploy a Next.js app to Fleek.xyz ## **Why is Next.js the Go-To Framework for Developers?** diff --git a/src/content/blog/learn/understanding-and-setting-up-ipns/index.md b/src/content/blog/learn/understanding-and-setting-up-ipns/index.md index 4c724d6c7..4ca1a4d1c 100644 --- a/src/content/blog/learn/understanding-and-setting-up-ipns/index.md +++ b/src/content/blog/learn/understanding-and-setting-up-ipns/index.md @@ -38,7 +38,7 @@ In IPNS, a name is generated by hashing a public key associated with an IPNS rec - **Resolving the IPFS name**: Resolving an IPNS name involves querying the network to retrieve the current IPNS record associated with that name, which in turn points to a CID on IPFS. In other words, it refers to following a mutable link to access the latest version of the content. - **Caching:** To improve efficiency, resolved IPNS records can be cached locally for a period (defined by the record's Time-to-live or TTL). This reduces the need for frequent network queries for popular or frequently accessed IPNS names. -Alternatively, developers can create an IPNS record without manually handling cryptographic keys or IPNS naming conventions with a simple function call using [Fleek’s IPNS SDK](/docs/sdk/ipns/). +Alternatively, developers can create an IPNS record without manually handling cryptographic keys or IPNS naming conventions with a simple function call using [Fleek’s IPNS SDK](https://hosting.fleek.xyz/sdk/ipns/). In addition to making record creation easy, Fleek’s SDK also abstracts away the complexity associated with publishing, updating, querying, listing, and deleting IPNS records. This allows developers to focus on building their applications without needing to dive into the lower-level details of IPNS and IPFS. @@ -72,7 +72,7 @@ There are a few ways you can leverage IPNS on [Fleek](https://fleek.xyz/) **1. Fleek SDK** -Developers can use [Fleek SDK](/docs/sdk/ipns) for IPNS to manage IPNS records. The SDK allows authenticated users to create, publish, list, and delete IPNS records within a selected project. +Developers can use [Fleek SDK](https://hosting.fleek.xyz/sdk/ipns) for IPNS to manage IPNS records. The SDK allows authenticated users to create, publish, list, and delete IPNS records within a selected project. Operations include: @@ -85,7 +85,7 @@ This SDK simplifies managing mutable pointers to CIDs, facilitating dynamic cont **2. Fleek CLI** -Alternatively, developers can use [Fleek CLI](/docs/cli/) interacting with IPNS records. +Alternatively, developers can use [Fleek CLI](https://hosting.fleek.xyz/cli/) interacting with IPNS records. Similar to the SDK, key functionalities of the CLI includes creating an IPNS record and signing it (with Fleek managing the private key), publishing a record to advertise it across nodes, resolving an IPNS record to retrieve the associated CID, and listing all IPNS records within a project. @@ -123,4 +123,4 @@ Yes. You can use IPFS gateways to resolve IPNS names using path resolution or su To set up IPNS in the conventional way, you need to create cryptographic key pairs, publish content to the IPFS, and use IPFS’ built-in commands. Alternatively, you can also use -[Fleek’s SDK](/docs/sdk/ipns/) to streamline the process. +[Fleek’s SDK](https://hosting.fleek.xyz/sdk/ipns/) to streamline the process. diff --git a/src/content/blog/learn/understanding-content-identifiers-ipfs-onchain-hosting-and-storage/index.md b/src/content/blog/learn/understanding-content-identifiers-ipfs-onchain-hosting-and-storage/index.md index c815f8259..c9aa9ce49 100644 --- a/src/content/blog/learn/understanding-content-identifiers-ipfs-onchain-hosting-and-storage/index.md +++ b/src/content/blog/learn/understanding-content-identifiers-ipfs-onchain-hosting-and-storage/index.md @@ -58,7 +58,7 @@ Without the prefix, CIDs would lack context, preventing systems from processing ## **Role of CIDs in onchain storage and hosting** -CIDs play an integral role in [onchain storage](/docs/platform/storage/) and hosting as they provide a more secure, efficient, and resilient way to store and access content on the web. Here's an expanded look at the roles CIDs play: +CIDs play an integral role in [onchain storage](https://resources.fleek.xyz/docs/platform/storage/) and hosting as they provide a more secure, efficient, and resilient way to store and access content on the web. Here's an expanded look at the roles CIDs play: ### **Verification and integrity checks** diff --git a/src/content/blog/learn/what-are-react-server-components/index.md b/src/content/blog/learn/what-are-react-server-components/index.md index 6a21bbb0e..bf5a43a98 100644 --- a/src/content/blog/learn/what-are-react-server-components/index.md +++ b/src/content/blog/learn/what-are-react-server-components/index.md @@ -70,4 +70,4 @@ RSCs can be rendered when a browser request is received, allowing dynamic compon By leveraging RSCs' performance benefits, decentralized sites can offer a better user experience with faster load times and more responsive interfaces. -If you'd like to try React Server Components on a onchain hosting platform, you can easily launch a [static Next.js app on Fleek's IPFS hosting](/guides/fleek-nextjs-deploy-guide/). For those interested in diving deeper into the React server components paradigm, the [official React documentation](https://react.dev/reference/react) provides a [comprehensive guide and additional resources](https://react.dev/reference/rsc/server-components). +If you'd like to try React Server Components on a onchain hosting platform, you can easily launch a [static Next.js app on Fleek's IPFS hosting](https://resources.fleek.xyz/guides/fleek-nextjs-deploy-guide/). For those interested in diving deeper into the React server components paradigm, the [official React documentation](https://react.dev/reference/react) provides a [comprehensive guide and additional resources](https://react.dev/reference/rsc/server-components). diff --git a/src/content/blog/templates/boilerplate-deploying-astro-template/index.md b/src/content/blog/templates/boilerplate-deploying-astro-template/index.md index 22176847b..f64ed4969 100644 --- a/src/content/blog/templates/boilerplate-deploying-astro-template/index.md +++ b/src/content/blog/templates/boilerplate-deploying-astro-template/index.md @@ -29,7 +29,7 @@ Astro is a lightweight framework that combines the speed and simplicity of a sta ## How to deploy an Astro site with Fleek? -With the Fleek CLI, you can easily deploy your site to IPFS and IPNS, as well as add custom domains. Learn more about self custodial deployments [here](/docs/cli/hosting/). +With the Fleek CLI, you can easily deploy your site to IPFS and IPNS, as well as add custom domains. Learn more about self custodial deployments [here](https://hosting.fleek.xyz/cli/hosting/). You can deploy your site by running: @@ -39,7 +39,7 @@ fleek sites deploy You can also automate your deployment process and deploy your site directly from a GitHub action. This makes it easy to keep your site up-to-date and always available to your users. -Check more information about CI deployments [here](/docs/cli/hosting/). +Check more information about CI deployments [here](https://hosting.fleek.xyz/cli/hosting/). To set up the CI you can run: diff --git a/src/content/blog/templates/ethereum-boilerplate-ipfs-nextjs/index.md b/src/content/blog/templates/ethereum-boilerplate-ipfs-nextjs/index.md index 1dc1cd267..84e21538a 100644 --- a/src/content/blog/templates/ethereum-boilerplate-ipfs-nextjs/index.md +++ b/src/content/blog/templates/ethereum-boilerplate-ipfs-nextjs/index.md @@ -146,7 +146,7 @@ Next, we can deploy our contract to the Goerli network by running the following ### Deploying the Frontend to Fleek -Now to deploy the Frontend, we’ll use Fleek CLI, which allows us to deploy to IPFS from the CLI. If you haven’t used Fleek CLI before, read the CLI section of [our docs](/docs/cli/hosting/). +Now to deploy the Frontend, we’ll use Fleek CLI, which allows us to deploy to IPFS from the CLI. If you haven’t used Fleek CLI before, read the CLI section of [our docs](https://hosting.fleek.xyz/cli/hosting/). You’ll need to install the CLI as a global package by running the following command: @@ -192,7 +192,7 @@ You can now **deploy your site to IPFS** by running `fleek sites deploy`: > Success! Deployed! IPFS CID: QmQ88SAK9shZ7NUFTPJDcS9zuMmU7tDPbC9e9j5264Yfj4 -If you are interested in other features like **continuous integration**, you can check this guide on deploying to fleek using GitHub Actions [here](/docs/cli/github-actions/). +If you are interested in other features like **continuous integration**, you can check this guide on deploying to fleek using GitHub Actions [here](https://hosting.fleek.xyz/cli/github-actions/). --- diff --git a/src/content/changelog/20230916-changelog-alpha-release-new-documentation-new-cli-sdk-version/index.md b/src/content/changelog/20230916-changelog-alpha-release-new-documentation-new-cli-sdk-version/index.md index e369818e2..34df162e3 100644 --- a/src/content/changelog/20230916-changelog-alpha-release-new-documentation-new-cli-sdk-version/index.md +++ b/src/content/changelog/20230916-changelog-alpha-release-new-documentation-new-cli-sdk-version/index.md @@ -42,7 +42,7 @@ In the new Fleek, we have introduced Projects, a way to organize your sites, fil In this initial release, users can deploy/host apps via a managed deployment CI/CD in the app, or opt for the the CLI-based deployments(a.k.a. Self-Managed and built deployments). Users can: -- [Deploy sites to IPFS storage by connecting their GitHub account](/docs/cli/sites/) +- [Deploy sites to IPFS storage by connecting their GitHub account](https://hosting.fleek.xyz/cli/sites/) - [Create sites to manage via the CLI](https://fleek.xyz/docs/cli/hosting/) - [Deploy sites from templates created by the Fleek team and the community](https://fleek.xyz/docs/platform/) - [Configure a custom domain on their sites via the UI](https://fleek.xyz/docs/platform/domains/) diff --git a/src/content/changelog/20230922-changelog-ui-fixes-improvements-dark-mode-as-default/index.md b/src/content/changelog/20230922-changelog-ui-fixes-improvements-dark-mode-as-default/index.md index 01169f0d9..8c6d9e4ec 100644 --- a/src/content/changelog/20230922-changelog-ui-fixes-improvements-dark-mode-as-default/index.md +++ b/src/content/changelog/20230922-changelog-ui-fixes-improvements-dark-mode-as-default/index.md @@ -8,7 +8,7 @@ author: - 'Fleek' --- -What’s up Fleek Freaks? We’re back with another Fleek Release Notes, giving y’all a look into the improvements and bug fixes we’ve implemented into the Fleek.xyz alpha over the last week. If you missed the previous Fleek Release Notes, get caught up [here](/changelog/20231012-changelog-fleek-v0-0-1-changelog-custom-url-slugs-validation-improvements/)! +What’s up Fleek Freaks? We’re back with another Fleek Release Notes, giving y’all a look into the improvements and bug fixes we’ve implemented into the Fleek.xyz alpha over the last week. If you missed the previous Fleek Release Notes, get caught up [here](https://resources.fleek.xyz/changelog/20231012-changelog-fleek-v0-0-1-changelog-custom-url-slugs-validation-improvements/)! This week, the focus was mainly on some bug fixes, visual improvements, and foundational work for upcoming features like site deletion/template submission. _Don’t forget_: The application form for the Fleek.xyz Alpha is closed, you can access the platform [here](https://fleek.xyz/dashboard)⚡ @@ -86,4 +86,4 @@ See you soon ⚡ - [App](https://fleek.xyz/dashboard) - [Read our documentation in full](https://fleek.xyz/docs/) -- [Bookmark the changelog so you don’t miss a single thing](/changelog/) +- [Bookmark the changelog so you don’t miss a single thing](https://resources.fleek.xyz/changelog/) diff --git a/src/content/changelog/20231012-changelog-fleek-v0-0-1-changelog-custom-url-slugs-validation-improvements/index.md b/src/content/changelog/20231012-changelog-fleek-v0-0-1-changelog-custom-url-slugs-validation-improvements/index.md index cd815bbc4..74dcfec3e 100644 --- a/src/content/changelog/20231012-changelog-fleek-v0-0-1-changelog-custom-url-slugs-validation-improvements/index.md +++ b/src/content/changelog/20231012-changelog-fleek-v0-0-1-changelog-custom-url-slugs-validation-improvements/index.md @@ -48,7 +48,7 @@ We’ve given our validation system a little tune-up in this update– now you - Added new AR token balance monitors - Streamlined support process now no longer needs users to provide details on things like Private Gateways, Project Members, Filecoin & Arweave file info, and other project/site details, when reaching out for support -That's not all though– head [here](/changelog/20230922-changelog-ui-fixes-improvements-dark-mode-as-default/) for a full list of the 50+ other changes and improvements coming to the Fleek.xyz Alpha with this release. +That's not all though– head [here](https://resources.fleek.xyz/changelog/20230922-changelog-ui-fixes-improvements-dark-mode-as-default/) for a full list of the 50+ other changes and improvements coming to the Fleek.xyz Alpha with this release. --- @@ -71,4 +71,4 @@ See you soon ⚡ - [App](https://fleek.xyz/dashboard) - [Read our documentation in full](https://fleek.xyz/docs/) -- [Bookmark the changelog so you don’t miss a single thing](/changelog/) +- [Bookmark the changelog so you don’t miss a single thing](https://resources.fleek.xyz/changelog/) diff --git a/src/content/changelog/20240122-changelog-fleek-v0-0-4-release-notes-ens-integration-deployment-details-file-upload-size-limit-increase-and-more/index.md b/src/content/changelog/20240122-changelog-fleek-v0-0-4-release-notes-ens-integration-deployment-details-file-upload-size-limit-increase-and-more/index.md index eb560f418..9d5622181 100644 --- a/src/content/changelog/20240122-changelog-fleek-v0-0-4-release-notes-ens-integration-deployment-details-file-upload-size-limit-increase-and-more/index.md +++ b/src/content/changelog/20240122-changelog-fleek-v0-0-4-release-notes-ens-integration-deployment-details-file-upload-size-limit-increase-and-more/index.md @@ -10,7 +10,7 @@ author: What’s up Fleek Freaks? -We're back with an update to the Fleek.xyz Alpha! This jam-packed v.0.0.4 update brings us to near-feature parity with the Fleek.co platform, an important goal for the team as we approach the start of the [Fleek.co to Fleek.xyz migration](/blog/announcements/fleek-co-to-fleek-xyz-migration-details/). +We're back with an update to the Fleek.xyz Alpha! This jam-packed v.0.0.4 update brings us to near-feature parity with the Fleek.co platform, an important goal for the team as we approach the start of the [Fleek.co to Fleek.xyz migration](https://resources.fleek.xyz/blog/announcements/fleek-co-to-fleek-xyz-migration-details/). The application form for the Fleek.xyz Alpha is closed, you can access the platform [here](https://fleek.xyz/dashboard) @@ -60,7 +60,7 @@ Along with the above, the devs did their usual bug squashing and fixes including - Fixed a problem where the site slug was not clickable after the first deployment. - Project name can be changed on Arc Browsers. -You can see a full list of changes included in the v0.0.4 release of the Fleek.xyz alpha in our [docs](/docs/)! +You can see a full list of changes included in the v0.0.4 release of the Fleek.xyz alpha in our [docs](https://resources.fleek.xyz/docs/)! --- diff --git a/src/content/changelog/20240311-changelog-fleek-changelog-march-11-2024-automatic-phishing-detection-application-credentials-image-improvements/index.md b/src/content/changelog/20240311-changelog-fleek-changelog-march-11-2024-automatic-phishing-detection-application-credentials-image-improvements/index.md index 17cac6f0d..c187a5316 100644 --- a/src/content/changelog/20240311-changelog-fleek-changelog-march-11-2024-automatic-phishing-detection-application-credentials-image-improvements/index.md +++ b/src/content/changelog/20240311-changelog-fleek-changelog-march-11-2024-automatic-phishing-detection-application-credentials-image-improvements/index.md @@ -77,7 +77,7 @@ Also included in this release: - Fixed bug where modal was not appearing after creating a domain for a PGW - ENS modal now displays the content hash in smaller screen resolutions. -For more details on all the new features, bug fixes, and improvements made in this release, check out our [docs](/docs/)! +For more details on all the new features, bug fixes, and improvements made in this release, check out our [docs](https://resources.fleek.xyz/docs/)! --- diff --git a/src/content/changelog/2025-changelog-eliza-agent-chat-version-control-api-key-generation-and-more/index.md b/src/content/changelog/2025-changelog-eliza-agent-chat-version-control-api-key-generation-and-more/index.md index 6933b1d7f..8b92365f8 100644 --- a/src/content/changelog/2025-changelog-eliza-agent-chat-version-control-api-key-generation-and-more/index.md +++ b/src/content/changelog/2025-changelog-eliza-agent-chat-version-control-api-key-generation-and-more/index.md @@ -40,7 +40,7 @@ When preparing to deploy an AI agent on Fleek, you can select the Eliza version 1. Visiting [fleek.xyz/agents/](https://fleek.xyz/agents/). 2. Using the **drop-down toggle** to select the desired version. -3. Proceeding with one of the [three deployment options](/docs/ai-agents/#deploy-ai-agents). +3. Proceeding with one of the [three deployment options](https://resources.fleek.xyz/docs/ai-agents/#deploy-ai-agents). This provides greater control over testing, iterating, and deploying AI agents on the latest stable versions. @@ -48,7 +48,7 @@ This provides greater control over testing, iterating, and deploying AI agents o ## API key generation made easier -Generating API tokens for Fleek’s [AI agents APIs](/docs/ai-agents/agents-apis/) is now more streamlined. You can create, view, copy, and regenerate API keys directly from the [Eliza deployment page](/eliza/) or the [Fleek dashboard](https://fleek.xyz/dashboard/). +Generating API tokens for Fleek’s [AI agents APIs](https://resources.fleek.xyz/docs/ai-agents/agents-apis/) is now more streamlined. You can create, view, copy, and regenerate API keys directly from the [Eliza deployment page](https://eliza.fleek.xyz/agents/account) or the [Fleek dashboard](https://hosting.fleek.xyz/dashboard/). **Steps to generate an API key:** @@ -80,7 +80,7 @@ Additionally, users can: - Delete draft agents if no longer needed. - Track all status changes with updated visual indicators. -The draft creation APIs are also available now. Learn more in our [AI agents API documentation](/docs/ai-agents/agents-apis/). +The draft creation APIs are also available now. Learn more in our [AI agents API documentation](https://resources.fleek.xyz/docs/ai-agents/agents-apis/). ![Draft AI agent](./draft-agent.png) @@ -88,10 +88,10 @@ The draft creation APIs are also available now. Learn more in our [AI agents API That’s all for now! Thank you for choosing Fleek. -[Check out our documentation](/docs/ai-agents/) for more details. +[Check out our documentation](https://resources.fleek.xyz/docs/ai-agents/) for more details. Don’t forget to: - Follow us on [X](https://x.com/fleek) - Join our [Discord](https://discord.gg/fleek) -- Explore our [guides](/guides/) and [resources](/docs/) +- Explore our [guides](https://resources.fleek.xyz/guides/) and [resources](https://resources.fleek.xyz/docs/) diff --git a/src/content/changelog/2025-changelog-eliza-edit-characterfile-ai-aegent-proxy-and-remote-attestation/index.md b/src/content/changelog/2025-changelog-eliza-edit-characterfile-ai-aegent-proxy-and-remote-attestation/index.md index a79882aae..3ca367ed4 100644 --- a/src/content/changelog/2025-changelog-eliza-edit-characterfile-ai-aegent-proxy-and-remote-attestation/index.md +++ b/src/content/changelog/2025-changelog-eliza-edit-characterfile-ai-aegent-proxy-and-remote-attestation/index.md @@ -10,11 +10,11 @@ author: What’s new, Fleek community? -We’re excited to announce significant updates to Fleek’s AI Agent capabilities, including a new **AI Agent Proxy API** and the ability to **edit characterfiles** directly from [fleek.xyz/agents](/agents/)! +We’re excited to announce significant updates to Fleek’s AI Agent capabilities, including a new **AI Agent Proxy API** and the ability to **edit characterfiles** directly from [fleek.xyz/agents](https://eliza.fleek.xyz/agents/)! ## Characterfile Editing -Editing your AI agent’s characterfile is now easier than ever on [fleek.xyz/agents](/agents/). +Editing your AI agent’s characterfile is now easier than ever on [fleek.xyz/agents](https://eliza.fleek.xyz/agents/). ### Key Features: @@ -23,7 +23,7 @@ Editing your AI agent’s characterfile is now easier than ever on [fleek.xyz/ag ### How to Edit a Characterfile: -1. **Go to the agents sidebar** on [fleek.xyz/agents](/agents/). +1. **Go to the agents sidebar** on [fleek.xyz/agents](https://eliza.fleek.xyz/agents/). 2. **Select your agent**, then click **“Edit agent”**. 3. Make your edits and click **“Update agent characterfile”**. 4. You’ll see a success notification: **“Agent updated”**. @@ -74,10 +74,10 @@ We’ve added a settings panel on the AI **Agents tab** where you can access thi These updates make deploying, managing, and verifying your AI agents on Fleek easier than ever. -[Check out our documentation](/docs/ai-agents/) to learn more. +[Check out our documentation](https://resources.fleek.xyz/docs/ai-agents/) to learn more. Don’t forget to: - Follow us on [X](https://x.com/fleek) - Join our [Discord](https://discord.gg/fleek) -- Explore our [guides](/guides/) and [resources](/docs/) +- Explore our [guides](https://resources.fleek.xyz/guides/) and [resources](https://resources.fleek.xyz/docs/) diff --git a/src/content/docs/CLI/Fleek-Next-Adapter/index.md b/src/content/docs/CLI/Fleek-Next-Adapter/index.md index 4449d7cab..2c0e52114 100644 --- a/src/content/docs/CLI/Fleek-Next-Adapter/index.md +++ b/src/content/docs/CLI/Fleek-Next-Adapter/index.md @@ -8,14 +8,14 @@ desc: An overview of the Fleek Next Adapter, a tool that simplifies the deployme # Fleek Next adapter :::info -Install the [Fleek CLI](/docs) and [login](/docs/cli/#login) locally on your machine to be able to deploy your application. +Install the [Fleek CLI](https://resources.fleek.xyz/docs) and [login](https://hosting.fleek.xyz/cli/#login) locally on your machine to be able to deploy your application. ::: -The Fleek Next.js adapter enables seamless deployment of server-side Next.js applications on Fleek, allowing users to host fullstack Next.js apps straight from the terminal with optimized performance and edge compatibility. With this adapter, you can deploy your Next.js app as a [Fleek Function](/docs/cli/functions), leveraging the edge runtime of the [Fleek Network](/docs/infrastructure/) to power your application efficiently. +The Fleek Next.js adapter enables seamless deployment of server-side Next.js applications on Fleek, allowing users to host fullstack Next.js apps straight from the terminal with optimized performance and edge compatibility. With this adapter, you can deploy your Next.js app as a [Fleek Function](https://hosting.fleek.xyz/cli/functions), leveraging the edge runtime of the [Fleek Network](https://resources.fleek.xyz/docs/infrastructure/) to power your application efficiently. We are going to walk you through the adapter, features it offers, and how to deploy your Next.js app with it on Fleek. This adapter supports both JavaScript and TypeScript Next applications. -You need to make sure that your **Node.js version is at least 18, check that your [Fleek CLI version](/docs/cli/#install) is at least version 3 and that you have a working Next.js application setup**. +You need to make sure that your **Node.js version is at least 18, check that your [Fleek CLI version](https://hosting.fleek.xyz/cli/#install) is at least version 3 and that you have a working Next.js application setup**. ## Install @@ -70,7 +70,7 @@ To prepare your Next.js application for deployment on Fleek, follow these steps: ## Deploying your Next.js application :::info -To learn about support for Next.js features on Fleek, see the [documentation](/docs/platform/frameworks#nextjs-on-fleek) +To learn about support for Next.js features on Fleek, see the [documentation](https://resources.fleek.xyz/docs/platform/frameworks#nextjs-on-fleek) ::: 1. Before you can deploy your Next.js application you will first need to create a Fleek function with the below command: @@ -89,7 +89,7 @@ To learn about support for Next.js features on Fleek, see the [documentation](/d Fleek Functions do not support runtime environment variables yet. Use build-time variables instead. ::: -The above command will prompt you to [login to your Fleek account](/docs/cli/#login) from your CLI if you are not already logged in. +The above command will prompt you to [login to your Fleek account](https://hosting.fleek.xyz/cli/#login) from your CLI if you are not already logged in. If you are logged in, you will : diff --git a/src/content/docs/CLI/Gateways/index.md b/src/content/docs/CLI/Gateways/index.md index cd99ef782..5a61f1d20 100644 --- a/src/content/docs/CLI/Gateways/index.md +++ b/src/content/docs/CLI/Gateways/index.md @@ -34,7 +34,7 @@ Then, you have to follow the wizard: ✅ Success! The private gateway "my-first-gateway" was created. ``` -Next, you'll have to set up the correct DNS Records to make sure that your domain points to the CDN pull zone. Should be very familiar with custom [domain](/docs/cli/domains/) configuration. +Next, you'll have to set up the correct DNS Records to make sure that your domain points to the CDN pull zone. Should be very familiar with custom [domain](https://hosting.fleek.xyz/cli/domains/) configuration. The CLI will provide you with the DNS records you need to add to your domain DNS settings. diff --git a/src/content/docs/CLI/GitHub Actions/index.md b/src/content/docs/CLI/GitHub Actions/index.md index 23834ca52..586e7df23 100644 --- a/src/content/docs/CLI/GitHub Actions/index.md +++ b/src/content/docs/CLI/GitHub Actions/index.md @@ -15,13 +15,13 @@ tags: # GitHub Actions -Use custom GitHub Actions to deploy your site to Fleek instead of using the CLI's [Site deploy](/docs/cli/hosting/) command. This approach is suitable if you have an existing repository that you want to deploy on [Fleek Platform](https://fleek.xyz). +Use custom GitHub Actions to deploy your site to Fleek instead of using the CLI's [Site deploy](https://hosting.fleek.xyz/cli/hosting/) command. This approach is suitable if you have an existing repository that you want to deploy on [Fleek Platform](https://fleek.xyz). -The Fleek-platform CLI can generate a GitHub Action (yaml) for deploying a [Fleek Site](/docs/cli/hosting/) by automating the process of building and publishing it. It ensures that your latest changes are quickly and consistently pushed whenever you update the repository, e.g. on main branch update. +The Fleek-platform CLI can generate a GitHub Action (yaml) for deploying a [Fleek Site](https://hosting.fleek.xyz/cli/hosting/) by automating the process of building and publishing it. It ensures that your latest changes are quickly and consistently pushed whenever you update the repository, e.g. on main branch update. ### Create a GitHub Action for Fleek Sites deployment -First, ensure that you have initialized a [Fleek Site](/docs/platform/hosting/), if you haven't done already you can learn about it [here](/docs/cli/hosting/). +First, ensure that you have initialized a [Fleek Site](https://resources.fleek.xyz/docs/platform/hosting/), if you haven't done already you can learn about it [here](https://hosting.fleek.xyz/cli/hosting/). After initializing a Fleek Site, you can run the `ci` (Continuous Integration) command: diff --git a/src/content/docs/CLI/Hosting/index.md b/src/content/docs/CLI/Hosting/index.md index 34a6c6d03..22c4ebb30 100644 --- a/src/content/docs/CLI/Hosting/index.md +++ b/src/content/docs/CLI/Hosting/index.md @@ -17,7 +17,7 @@ The Sites Service in the Fleek Platform CLI let users upload and easily maintain ## Set up a site -When planning to deploy a site, you must first set up a Fleek Site. If you have followed the [quick start](/docs/cli/), this should be familiar. +When planning to deploy a site, you must first set up a Fleek Site. If you have followed the [quick start](https://hosting.fleek.xyz/cli/), this should be familiar. For this example we are using a Next.js application that you can find in the [template repository](https://github.com/fleek-tools/nextjs-boilerplate). @@ -155,7 +155,7 @@ If sucessfully, you'll get a confirmation message. The site is available at the gateway described in the output message. Visit it by open it in your browser! -Optionally, you can learn to create a [custom gateway](/docs/cli/gateways/) of your liking and control. +Optionally, you can learn to create a [custom gateway](https://hosting.fleek.xyz/cli/gateways/) of your liking and control. ## Continuous integration (CI) diff --git a/src/content/docs/CLI/index.md b/src/content/docs/CLI/index.md index 931fa3404..ef555f049 100644 --- a/src/content/docs/CLI/index.md +++ b/src/content/docs/CLI/index.md @@ -199,7 +199,7 @@ fleek logout The Fleek.co's [CLI](https://www.npmjs.com/package/@fleekhq/cli) features are part of Fleek Platform CLI, which brings enhanced performance, new features, and broader support for all your development needs. -If you use [Fleek CLI](https://www.npmjs.com/package/@fleekhq/cli) to interact with Fleek.co's Services, migrate to the Fleek Platform, familiarizing yourself with the following changes or consult our [CLI docs](/docs/cli/) for a deep dive. +If you use [Fleek CLI](https://www.npmjs.com/package/@fleekhq/cli) to interact with Fleek.co's Services, migrate to the Fleek Platform, familiarizing yourself with the following changes or consult our [CLI docs](https://hosting.fleek.xyz/cli/) for a deep dive. ### Global installation @@ -217,7 +217,7 @@ npm install -g @fleekhq/fleek-cli npm install -g @fleek-platform/cli ``` -Learn more by reading the CLI documentation [here](/docs/cli/). +Learn more by reading the CLI documentation [here](https://hosting.fleek.xyz/cli/). ### Sites Init & Deploy @@ -241,4 +241,4 @@ fleek site:deploy fleek sites deploy ``` -You can learn about other Sites service features [here](/docs/cli/hosting/). +You can learn about other Sites service features [here](https://hosting.fleek.xyz/cli/hosting/). diff --git a/src/content/docs/Platform/Billing/index.mdx b/src/content/docs/Platform/Billing/index.mdx index a772cbc2a..fadb743b0 100644 --- a/src/content/docs/Platform/Billing/index.mdx +++ b/src/content/docs/Platform/Billing/index.mdx @@ -47,7 +47,7 @@ The features of each plan vary, but, a breakdown is as follows: - A fully custom plan tailored to meet all your specific needs. -For a thorough breakdown of the features of each plan, you can check out the [pricing page](/pricing). +For a thorough breakdown of the features of each plan, you can check out the [pricing page](https://resources.fleek.xyz/pricing). :::info For the Enterprise Plan, please contact Sales [here](https://fleek.typeform.com/fleekinterest?typeform-source=fleek.xyz). diff --git a/src/content/docs/Platform/Deployments/index.mdx b/src/content/docs/Platform/Deployments/index.mdx index b997a96fe..465fc6539 100644 --- a/src/content/docs/Platform/Deployments/index.mdx +++ b/src/content/docs/Platform/Deployments/index.mdx @@ -60,13 +60,13 @@ In the event a deployment fails, you can retry it directly from the 'Deploys' pa Once the deployment is completed, you will be able to configure your custom domain. To do so, go to the 'Settings' page and click on the 'Domains' tab. On this page, you will be able to add your custom domain and configure it to use your site. -You can follow a guide on configuring your custom domain [here](/guides/troubleshooting-dns-domains-record-update-fleek). +You can follow a guide on configuring your custom domain [here](https://resources.fleek.xyz/guides/troubleshooting-dns-domains-record-update-fleek). ### Configure your ENS domain You can also configure your ENS domain. To do this, go to the 'Settings' page and click on the 'Domains' tab. On this page, you will be able to add your ENS domain and configure it to use your site. -You can follow a guide on how to configure your ENS domain [here](/guides/guide-ens-domains-ipfs-ethereum-name-service). +You can follow a guide on how to configure your ENS domain [here](https://resources.fleek.xyz/guides/guide-ens-domains-ipfs-ethereum-name-service). ## Concurrent deployments @@ -135,4 +135,4 @@ Though the `Fleek.json` file is mandatory, you can elect not to use the Github A ## Deploying your site -To deploy your site using the Fleek CLI, you can follow the guide in the [CLI](/docs/cli/) section. +To deploy your site using the Fleek CLI, you can follow the guide in the [CLI](https://hosting.fleek.xyz/cli/) section. diff --git a/src/content/docs/Platform/Domains/index.mdx b/src/content/docs/Platform/Domains/index.mdx index 6cfb0d441..44033ba77 100644 --- a/src/content/docs/Platform/Domains/index.mdx +++ b/src/content/docs/Platform/Domains/index.mdx @@ -48,7 +48,7 @@ Domains on our CDN are unique. Since we are sharing the same CDN for both platfo ## Adding a custom domain -To add a custom domain to your site, first you'll need a site. If you don't have a site yet, please follow the steps in the [Projects](/docs/sdk/projects/) section. +To add a custom domain to your site, first you'll need a site. If you don't have a site yet, please follow the steps in the [Projects](https://hosting.fleek.xyz/sdk/projects/) section. Once you have created a site, go to the 'Site Overview' page and click on the 'Settings' icon. On the 'Settings' page, click on the 'Domains' tab. You will see a list of all the custom domains you have added to the site. To add a new custom domain, type it into the input available in the custom domains section and, after we run some validations (mainly checking that the domain is valid and is not added to another site), you will be able to add it by clicking the 'Add custom domain' button. @@ -100,7 +100,7 @@ By appending .limo at the end of your ENS, it simply resolves via HTTPS. ### Adding an ENS domain -To add an ENS domain to your site, first create a site. If you don't have a site yet, please follow the steps in the [Projects](/docs/platform/projects/) section. +To add an ENS domain to your site, first create a site. If you don't have a site yet, please follow the steps in the [Projects](https://resources.fleek.xyz/docs/platform/projects/) section. Once you have a site created, go to the 'Site Overview' page and click on the 'Settings' icon. On the 'Settings' page, click on the 'Domains' tab. You will see a list of all the ENS records you have added to the site. To add a new ENS domain, type it into the input available in the 'ENS domains' section and, after we run some validations (mainly checking that the domain is valid and is not added to another site), you will be able to add it by clicking the 'Add ENS Domain' button. @@ -173,7 +173,7 @@ The [IPFS documentation](https://docs.ipfs.tech/concepts/dnslink/) provides a de ### Setting up DNSLink -To set up DNSLink for your site, first you need to have a custom domain linked to your site. If you don't have a domain linked yet, follow the steps in the [Domains](/docs/cli/domains/) section. +To set up DNSLink for your site, first you need to have a custom domain linked to your site. If you don't have a domain linked yet, follow the steps in the [Domains](https://hosting.fleek.xyz/cli/domains/) section. Once you have a domain linked, you can click the three dots on the right side of the domain and select the 'Set DNSLink' option. You will be prompted with a modal with the information you need to add in your custom domain to set up DNSLink. diff --git a/src/content/docs/Platform/Fleek-Functions/index.mdx b/src/content/docs/Platform/Fleek-Functions/index.mdx index e7f36ce45..498ca3978 100644 --- a/src/content/docs/Platform/Fleek-Functions/index.mdx +++ b/src/content/docs/Platform/Fleek-Functions/index.mdx @@ -24,7 +24,7 @@ These functions are often a more cost-effective, performant and scalable option ## Creating and using Fleek Functions -Fleek Functions can now be accessed via the Fleek Platform [CLI](/docs/cli) and [Fleek Platform app](https://fleek.xyz/dashboard). Follow the guide [here](/docs/cli/functions#create-a-draft-function) to learn how to create and deploy Fleek Functions with the Fleek CLI. You also can create and manage your Fleek Functions directly from your Fleek app: +Fleek Functions can now be accessed via the Fleek Platform [CLI](https://hosting.fleek.xyz/cli) and [Fleek Platform app](https://fleek.xyz/dashboard). Follow the guide [here](https://hosting.fleek.xyz/cli/functions#create-a-draft-function) to learn how to create and deploy Fleek Functions with the Fleek CLI. You also can create and manage your Fleek Functions directly from your Fleek app: ## Create and deploy a Fleek Function @@ -43,7 +43,7 @@ To create a Fleek Function within a project: 5. Go through the steps (from step 1 through to step 4) and follow the instructions per step. The steps take you from creating the Fleek Function which will connect with the Fleek Function on the platform and gets you to deploy from your machine to the function you already created from your platform. - - Install the [Fleek CLI](/docs/cli/#install). + - Install the [Fleek CLI](https://hosting.fleek.xyz/cli/#install). ```bash npm install -g @fleek-platform/cli @@ -125,7 +125,7 @@ https://brief-byte-shrilling.functions.on-fleek.app/ functionUrl={'https://brief-byte-shrilling.functions.on-fleek.app/'} /> -`brief-byte-shrilling` represents the Fleek Function's slug within the URL and we can edit that within the Fleek Function's settings. You can learn more about it [here](/docs/cli/functions#update-the-name-or-slug) +`brief-byte-shrilling` represents the Fleek Function's slug within the URL and we can edit that within the Fleek Function's settings. You can learn more about it [here](https://hosting.fleek.xyz/cli/functions#update-the-name-or-slug) ### Delete a Fleek Function diff --git a/src/content/docs/Platform/Frameworks/index.mdx b/src/content/docs/Platform/Frameworks/index.mdx index 1c141fe14..868654814 100644 --- a/src/content/docs/Platform/Frameworks/index.mdx +++ b/src/content/docs/Platform/Frameworks/index.mdx @@ -29,7 +29,7 @@ Next.js is a fullstack React framework for the web designed to build feature-ric Deploying a Next.js project on Fleek is simple: -1. Get the [`fleek-next`](/docs/cli/fleek-next-adapter/) adapter +1. Get the [`fleek-next`](https://hosting.fleek.xyz/cli/fleek-next-adapter/) adapter 2. Configure the edge runtime Fleek offers to handle server-side code 3. Build for production 4. Deploy to Fleek, get your URL and view your site @@ -42,9 +42,9 @@ Incremental Static Regeneration (ISR), Partial Prerendering and Streaming suppor - **Server-Side Rendering (SSR)**: Fleek enables SSR with edge runtimes, letting you render pages dynamically for use cases like authentication and location-based content. SSR scales automatically. - **Middleware**: Fleek's Edge Middleware allows custom routing and personalization, making static content adaptable to user preferences or locations. -- **Service integrations**: Fleek supports integrations with popular services like MongoDB, Sanity, and more, streamlining environment setup and configuration. We offer [Edge SGX](/docs/cli/edge-sgx) for data security and privacy that can be paired with these external services. +- **Service integrations**: Fleek supports integrations with popular services like MongoDB, Sanity, and more, streamlining environment setup and configuration. We offer [Edge SGX](https://hosting.fleek.xyz/cli/edge-sgx) for data security and privacy that can be paired with these external services. -We shipped [templates](https://fleek.xyz/templates/) to get you started with building your Next.js apps on Fleek. You can also learn how about the Fleek Next.js adapter we built and how to deploy your fullstack Next.js apps with it [here](/docs/cli/fleek-next-adapter/). +We shipped [templates](https://fleek.xyz/templates/) to get you started with building your Next.js apps on Fleek. You can also learn how about the Fleek Next.js adapter we built and how to deploy your fullstack Next.js apps with it [here](https://hosting.fleek.xyz/cli/fleek-next-adapter/). ### Infrastructure compatibility for popular frameworks on Fleek diff --git a/src/content/docs/Platform/Projects/index.mdx b/src/content/docs/Platform/Projects/index.mdx index dfeebd4bb..8fed1b746 100644 --- a/src/content/docs/Platform/Projects/index.mdx +++ b/src/content/docs/Platform/Projects/index.mdx @@ -25,7 +25,7 @@ All platform usage will be tied to a project, so it is mandatory to have a proje ## Creating a new project :::note -Our current billing implementation is at the project level. You can learn more [here](/docs/platform/billing/). +Our current billing implementation is at the project level. You can learn more [here](https://resources.fleek.xyz/docs/platform/billing/). ::: As soon as you sign up, an initial project is created for you by default. This project starts with a placeholder name and remains blank until you decide otherwise. You're free to alter the project's name whenever you wish. In the application you will find your project in the top left corner of the screen, next to the Fleek logo. Clicking on the project name will open a dropdown with all the projects you have access to. The selected project will be marked with a checkmark. @@ -111,7 +111,7 @@ To create an application credential, follow these steps: 8. Click on the `Create` button. 9. Copy the application token. -You can now use the application token to authenticate your application with Fleek's services like the [SDK](/docs/sdk/). +You can now use the application token to authenticate your application with Fleek's services like the [SDK](https://hosting.fleek.xyz/sdk/). ### Managing application credentials diff --git a/src/content/docs/Platform/Storage/index.mdx b/src/content/docs/Platform/Storage/index.mdx index 8170eab2a..8f29d45bd 100644 --- a/src/content/docs/Platform/Storage/index.mdx +++ b/src/content/docs/Platform/Storage/index.mdx @@ -61,7 +61,7 @@ We are aware that there is a bug in the UI for some users using Firefox and Linu 1. Locate the file or directory in the Files section. 2. Click on the three-dot icon in the row corresponding to the file or directory. 3. Select the Copy URL option. This will copy the URL to your clipboard, enabling you to access the file or directory via IPFS gateways. -4. Optionally, you can set up a custom domain for a more performant and branded experience by following the steps in the [Gateways](/docs/cli/gateways/) section of the documentation. +4. Optionally, you can set up a custom domain for a more performant and branded experience by following the steps in the [Gateways](https://hosting.fleek.xyz/cli/gateways/) section of the documentation. ## Deleting a file or directory @@ -76,4 +76,4 @@ All files stored on Fleek are content-addressable using IPFS. Each file will rec - Example IPFS hash: QmX4XRaPP6jBSDiYr3tK7fEBWSA5QURS8WZ87ZvPRJgAqK - Files can be accessed through Fleek's gateways or a public gateway like `ipfs.io/ipfs/`. -For dynamically changing content, you can use IPNS to map dynamic IPFS hashes to a static record. See the [CLI](/docs/cli) or [SDK](/docs/sdk/) sections for more information on managing IPNS records. +For dynamically changing content, you can use IPNS to map dynamic IPFS hashes to a static record. See the [CLI](https://hosting.fleek.xyz/cli) or [SDK](https://hosting.fleek.xyz/sdk/) sections for more information on managing IPNS records. diff --git a/src/content/docs/Platform/index.mdx b/src/content/docs/Platform/index.mdx index 193226acb..c3f023e27 100644 --- a/src/content/docs/Platform/index.mdx +++ b/src/content/docs/Platform/index.mdx @@ -31,16 +31,16 @@ Once your site or app is live, the Fleek platform also provides you with tools t Fleek also gives users the freedom to manage their application from their preferred interface. Updates pushed to the project-linked repository are automatically deployed through Fleek, and the triggers behind this can be controlled on a granular level through Fleek platform settings. If you prefer using a CLI or a custom application that leverages our SDK, you can read more about those tools here: -- Read more about the Fleek CLI [here](/docs/cli). -- Read more about the Fleek SDK [here](/docs/sdk). +- Read more about the Fleek CLI [here](https://hosting.fleek.xyz/cli). +- Read more about the Fleek SDK [here](https://hosting.fleek.xyz/sdk). ## Collaboration -If you're interested in teaming up with coworkers to manage your applications, Fleek supports a variety of collaborative features designed to smooth over joint account management. It’s easy to introduce team members who are already active on your repository to Fleek. You can assign individual permissions to invited users, share deployment previews with others, test builds, and more. Larger teams may benefit from our Enterprise plan. You can review our pricing [here](/pricing). +If you're interested in teaming up with coworkers to manage your applications, Fleek supports a variety of collaborative features designed to smooth over joint account management. It’s easy to introduce team members who are already active on your repository to Fleek. You can assign individual permissions to invited users, share deployment previews with others, test builds, and more. Larger teams may benefit from our Enterprise plan. You can review our pricing [here](https://resources.fleek.xyz/pricing). ## Using Fleek -Speed is critical to our offerings at Fleek, and a focus on speed has informed not only the tools we expose for use externally with your Web apps but also within our own user experience. You can learn more about features within the platform by reading the pages that follow this one in our documentation or following one of our [guides](/guides). +Speed is critical to our offerings at Fleek, and a focus on speed has informed not only the tools we expose for use externally with your Web apps but also within our own user experience. You can learn more about features within the platform by reading the pages that follow this one in our documentation or following one of our [guides](https://resources.fleek.xyz/guides). To get started, create an account [here](https://fleek.xyz/dashboard). @@ -54,5 +54,5 @@ Certain apps may benefit from integrations with on-chain tools and services, and Need a boilerplate to get started quickly? Our platform offers you several boilerplate templates of apps you can deploy, or you can check out several guides for walkthroughs on specific projects -- Browse our [templates](/templates). -- Read our [guides](/guides). +- Browse our [templates](https://resources.fleek.xyz/templates). +- Read our [guides](https://resources.fleek.xyz/guides). diff --git a/src/content/docs/SDK/Fleek_Functions/index.md b/src/content/docs/SDK/Fleek_Functions/index.md index 1c56008bb..1a049c8e6 100644 --- a/src/content/docs/SDK/Fleek_Functions/index.md +++ b/src/content/docs/SDK/Fleek_Functions/index.md @@ -15,7 +15,7 @@ tags: The Fleek SDK lets you create, deploy, and manage Fleek Functions within your applications. This document outlines the available methods for interacting with the Fleek Functions service. :::note -You need to [authenticate to Fleek](/docs/sdk/#authentication) via the Fleek SDK. +You need to [authenticate to Fleek](https://hosting.fleek.xyz/sdk/#authentication) via the Fleek SDK. ::: The `FunctionsClient` class provides an interface for managing Fleek Functions, enabling users to create, deploy, update, list, and delete serverless functions via the Fleek SDK. diff --git a/src/content/docs/SDK/IPFS/index.md b/src/content/docs/SDK/IPFS/index.md index 78efdfb6c..61d47212d 100644 --- a/src/content/docs/SDK/IPFS/index.md +++ b/src/content/docs/SDK/IPFS/index.md @@ -16,7 +16,7 @@ tags: The Fleek Platform SDK helps you pin files to IPFS. The Interplanetary File system (IPFS) is a distributed file storage protocol that allow computers all over the globe to store and serve files as part of a giant peer-to-peer network. :::warn -We're transitioning from using the IPFS service to our new Storage service. To help you make this change smoothly, there's a grace period and we've included warnings within our SDK code. We recommend reviewing our [Storage documentation](/docs/sdk/storage) to understand how to switch to the Storage service. You should start utilizing the Storage service over the IPFS service. +We're transitioning from using the IPFS service to our new Storage service. To help you make this change smoothly, there's a grace period and we've included warnings within our SDK code. We recommend reviewing our [Storage documentation](https://hosting.fleek.xyz/sdk/storage) to understand how to switch to the Storage service. You should start utilizing the Storage service over the IPFS service. ::: :::note diff --git a/src/content/docs/SDK/IPNS/index.md b/src/content/docs/SDK/IPNS/index.md index d2013a6ff..1940a66d9 100644 --- a/src/content/docs/SDK/IPNS/index.md +++ b/src/content/docs/SDK/IPNS/index.md @@ -16,7 +16,7 @@ tags: The Fleek Platform SDK helps you create mutable pointers to CIDs known as InterPlanetary Name System (IPNS) names. IPNS names can be thought of as links that can be updated over time, while retaining the verifiability of content addressing. In this case in particular, they are mostly used to represent IPFS files (through their hashes). :::warn -If you're authenticating the Fleek Platform SDK with a Personal Access Token (PAT), you must provide a Project ID to the [PersonalAccessTokenService](/docs/cli/pat/). +If you're authenticating the Fleek Platform SDK with a Personal Access Token (PAT), you must provide a Project ID to the [PersonalAccessTokenService](https://hosting.fleek.xyz/cli/pat/). ::: :::note diff --git a/src/content/docs/SDK/Projects/index.md b/src/content/docs/SDK/Projects/index.md index 2f6a046a8..560ed96b8 100644 --- a/src/content/docs/SDK/Projects/index.md +++ b/src/content/docs/SDK/Projects/index.md @@ -13,7 +13,7 @@ tags: # Projects -Projects help categorize your work and certain services, including [Storage](/docs/sdk/storage) and [IPNS](/docs/sdk/ipns), require authentication with a projectId to interact with them. The SDK makes it easy to get the projectId needed for the services that call for it. +Projects help categorize your work and certain services, including [Storage](https://hosting.fleek.xyz/sdk/storage) and [IPNS](https://hosting.fleek.xyz/sdk/ipns), require authentication with a projectId to interact with them. The SDK makes it easy to get the projectId needed for the services that call for it. :::note When importing the SDK (version 3 and above), you should explicitly specify the environment, e.g. for server-side (Node.js) use the @fleek-platform/sdk/node in the import statement. If not specified, the import defaults to the browser version. diff --git a/src/content/docs/SDK/Storage/index.md b/src/content/docs/SDK/Storage/index.md index bffca0c81..2d4a61850 100644 --- a/src/content/docs/SDK/Storage/index.md +++ b/src/content/docs/SDK/Storage/index.md @@ -16,7 +16,7 @@ tags: The Fleek Platform SDK allows you to interface with the storage service to store files in a decentralized manner. Our service supports IPFS as our main storage protocol, complemented by Arweave and Filecoin as a backup layer. This approach ensures a high-performing and highly available service. Filecoin acts as the default backup layer, but modifications can be implemented in the storage settings. :::warn -If you're authenticating the Fleek Platform SDK with a Personal Access Token (PAT), you must provide a Project ID to the [PersonalAccessTokenService](/docs/cli/pat/). +If you're authenticating the Fleek Platform SDK with a Personal Access Token (PAT), you must provide a Project ID to the [PersonalAccessTokenService](https://hosting.fleek.xyz/cli/pat/). ::: :::note diff --git a/src/content/docs/SDK/index.md b/src/content/docs/SDK/index.md index 3cdca395f..076a9d418 100644 --- a/src/content/docs/SDK/index.md +++ b/src/content/docs/SDK/index.md @@ -32,7 +32,7 @@ npm install @fleek-platform/sdk Authentication requires providing an access token. There are currently two methods available: - The [ApplicationAccessTokenService](#applicationaccesstokenservice): For public-facing applications, which tokens are generated via the Fleek Platform user account's [dashboard](https://fleek.xyz/dashboard) -- The [PersonalAccessTokenService](#personalaccesstokenservice): Used typically for server-side applications, which tokens are managed via [CLI](/docs/cli). You must keep these tokens secure and hidden +- The [PersonalAccessTokenService](#personalaccesstokenservice): Used typically for server-side applications, which tokens are managed via [CLI](https://hosting.fleek.xyz/cli). You must keep these tokens secure and hidden These services differ in their application, depending on whether you're deploying them in a client-side or server-side context. @@ -99,7 +99,7 @@ projectID (Optional) A Project ID required for IPFS and IPNS ser graphqlServiceApiUrl (Optional) The GraphQL Service API URL, which defaults to the main Fleek Platform GraphQL Service API ``` -This method of authentication relies on a `personalAccessToken` which can be obtained from the CLI [pat create](/docs/cli/pat) command. +This method of authentication relies on a `personalAccessToken` which can be obtained from the CLI [pat create](https://hosting.fleek.xyz/cli/pat) command. ### Usage example @@ -121,7 +121,7 @@ const fleekSdk = new FleekSdk({ Application credentials are the access tokens to your project. You can use this authentication method if you want to upload files or directories to the Fleek Storage. For other SDK methods you need to use the PersonalAccessTokenService. -You can create an application token following the steps [here](/docs/platform/projects#application-credentials). +You can create an application token following the steps [here](https://resources.fleek.xyz/docs/platform/projects#application-credentials). ### Parameters @@ -132,7 +132,7 @@ clientID The Client ID generated in the applications authAppsServiceUrl (Optional) The Applications Authentication Service URL ``` -This method of authentication relies on a `clientId` which can be obtained after creating an application from the CLI [application create](/docs/cli/applications/#create) command. +This method of authentication relies on a `clientId` which can be obtained after creating an application from the CLI [application create](https://hosting.fleek.xyz/cli/applications/#create) command. ### Usage example @@ -152,7 +152,7 @@ const fleekSdk = new FleekSdk({ The Fleek.co's [SDK](https://www.npmjs.com/package/@fleekhq/sdk) and [Storage](https://www.npmjs.com/package/@fleekhq/fleek-storage-js) features are part of Fleek Platform SDK, which brings enhanced performance, new features, and broader support for all your development needs. -Learn how to migrate to Fleek Platform with these steps or consult our [SDK docs](/docs/sdk) for a deep dive. +Learn how to migrate to Fleek Platform with these steps or consult our [SDK docs](https://hosting.fleek.xyz/sdk) for a deep dive. ### Fleek Storage JS @@ -184,7 +184,7 @@ const fleekSdk = new FleekSdk({ }); ``` -Learn more by reading the SDK documentation [here](/docs/sdk). +Learn more by reading the SDK documentation [here](https://hosting.fleek.xyz/sdk). ### Fleek.co's SDK @@ -226,7 +226,7 @@ const result = await fleekSdk.storage().uploadFile({ }); ``` -Support for Internet Computer asset canister has been deprecated. You must use the Fleek Platform [Storage](/docs/sdk/storage), which includes similar methods as follows: +Support for Internet Computer asset canister has been deprecated. You must use the Fleek Platform [Storage](https://hosting.fleek.xyz/sdk/storage), which includes similar methods as follows: ```js # Deprecated feature @@ -242,4 +242,4 @@ const items = await fleekSdk.storage().list(); const item = await fleekSdk.storage().get({ cid }); ``` -Learn more about [Storage](/docs/sdk/storage) and feature coverage by reading the SDK's Storage documentation [here](/docs/sdk/storage). +Learn more about [Storage](https://hosting.fleek.xyz/sdk/storage) and feature coverage by reading the SDK's Storage documentation [here](https://hosting.fleek.xyz/sdk/storage). diff --git a/src/content/docs/ai-agents/agent_management/index.md b/src/content/docs/ai-agents/agent_management/index.md index dd87a8082..15aa9a780 100644 --- a/src/content/docs/ai-agents/agent_management/index.md +++ b/src/content/docs/ai-agents/agent_management/index.md @@ -33,7 +33,7 @@ After you press the button, you should get an “Agent updated” confirmation p ## Starting and Stopping agents -Deployed agents can be started and stopped directly from the [Fleek dashboard](https://fleek.xyz/dashboard/) and [Eliza deployment page](/eliza). +Deployed agents can be started and stopped directly from the [Eliza management](https://eliza.fleek.xyz/agents). AI Agents have three states: diff --git a/src/content/docs/ai-agents/index.mdx b/src/content/docs/ai-agents/index.mdx index 7a1012e8b..9a223a325 100644 --- a/src/content/docs/ai-agents/index.mdx +++ b/src/content/docs/ai-agents/index.mdx @@ -11,7 +11,7 @@ import DocIntroCard from '@components/DocIntroCard'; # Create AI agents :::info -If you're interested in hosting 500+ AI agents, you can reach out to [Support](/requests/new/) to explore enterprise pricing. +If you're interested in hosting 500+ AI agents, you can reach out to [Support](https://resources.fleek.xyz/requests/new/) to explore enterprise pricing. ::: Fleek has released one-click deployments for autonomous AI agents. This will allow developers to simply focus on the agent's personality traits and trustlessly deploy AI agents on Fleek. With support for Trusted Execution Environments (TEEs) and remote attestations, Fleek ensures that the execution of AI agents is both secure and verifiable. @@ -89,7 +89,7 @@ When preparing to deploy an AI agent on Fleek, you can select the Eliza version 1. Visiting [fleek.xyz/agents/](https://fleek.xyz/agents/). 2. Using the **drop-down toggle** to select the desired version. -3. Proceeding with one of the [three deployment options](/docs/ai-agents/#deploy-ai-agents) +3. Proceeding with one of the [three deployment options](https://resources.fleek.xyz/docs/ai-agents/#deploy-ai-agents) This provides greater control over testing, iterating, and deploying AI agents on the latest stable versions. diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx index 4bfe5da7c..dd3c48f3a 100644 --- a/src/content/docs/index.mdx +++ b/src/content/docs/index.mdx @@ -14,7 +14,7 @@ import DocIntroCard from '@components/DocIntroCard'; Fleek is an edge-optimized cloud platform that allows users to build and deploy AI agents, websites and applications efficiently, empowering developers to build fast. -Fleek is powered by the edge-optimized cloud network known as [Fleek Network](/docs/infrastructure/) and it gives access to a variety of features and capabilities that makes it easy to manage cloud infrastructure. +Fleek is powered by the edge-optimized cloud network known as [Fleek Network](https://resources.fleek.xyz/docs/infrastructure/) and it gives access to a variety of features and capabilities that makes it easy to manage cloud infrastructure. {/* {{Image mashup showing the platform, sdk and cli vibe or just a short video}} */} @@ -23,7 +23,7 @@ Fleek is powered by the edge-optimized cloud network known as [Fleek Network](/d ## Quickstart :::info -If you're interested in hosting 500+ AI agents, you can reach out to [Support](/requests/new/) to explore enterprise pricing. +If you're interested in hosting 500+ AI agents, you can reach out to [Support](https://resources.fleek.xyz/requests/new/) to explore enterprise pricing. ::: Pick your learning path and choose from the various products, frameworks and guides Fleek offers. @@ -117,7 +117,7 @@ to using Fleek for building edge-optimized applications. {/* ### Videos to help you with Fleek */} -- [Fleek AI Agents API: Step-by-step guide](/guides/fleek-ai-agents-api) +- [Fleek AI Agents API: Step-by-step guide](https://resources.fleek.xyz/guides/fleek-ai-agents-api) - [Quickly Deploy A Next.js App To IPFS Using Fleek CLI](https://www.youtube.com/watch?v=ZR6hoLODDvI) - [Deploy an Astro App to IPFS Using Fleek CLI](https://www.youtube.com/watch?v=PejRu-zaJtY) - [Fleek & Fleek Network in 10 Minutes - Explainer](https://www.youtube.com/watch?v=1zwwyTQ8JIM) @@ -129,11 +129,11 @@ In this section, you'll find helpful guides designed to assist you with the most To get up to speed with deploying your website or application, check out the below guides: - [Deploy Eliza AI agents in one click on Fleek - ](/guides/eliza-guide) + ](https://resources.fleek.xyz/guides/eliza-guide) - [How to Deploy AI Agents Using DeepSeek on Fleek - ](/guides/deploy-ai-agent-deepseek-fleek) -- [Deploy a React app](/docs/platform/frameworks#host-a-react-app) -- [Deploy an Astro website](/docs/platform/frameworks#host-a-react-app) + ](https://resources.fleek.xyz/guides/deploy-ai-agent-deepseek-fleek) +- [Deploy a React app](https://resources.fleek.xyz/docs/platform/frameworks#host-a-react-app) +- [Deploy an Astro website](https://resources.fleek.xyz/docs/platform/frameworks#host-a-react-app) For all of our guides and more, visit our guides section: diff --git a/src/content/guides/build3rs-stack-tea/index.md b/src/content/guides/build3rs-stack-tea/index.md index 4abbca381..337a0dd01 100644 --- a/src/content/guides/build3rs-stack-tea/index.md +++ b/src/content/guides/build3rs-stack-tea/index.md @@ -83,6 +83,6 @@ The protocol side of Tea **is still in an early stage of development**, but we h We hope this overview has given you a good starting point for getting started on brewing Tea! Be sure to follow Tea to keep up to date on further updates. -Keep expanding your stack— [check out our previous Build3rs Stack](/guides) for more web3 infrastructure overviews. You can also [join our Discord server](https://discord.gg/fleek) to jam with the team and learn more! +Keep expanding your stack— [check out our previous Build3rs Stack](https://resources.fleek.xyz/guides) for more web3 infrastructure overviews. You can also [join our Discord server](https://discord.gg/fleek) to jam with the team and learn more! For more resources, please visit [our LinkTree](https://linktr.ee/fleek) ⚡ diff --git a/src/content/guides/build3rs-stack-weavedb/index.md b/src/content/guides/build3rs-stack-weavedb/index.md index 8a0a0d75c..c62ea4337 100644 --- a/src/content/guides/build3rs-stack-weavedb/index.md +++ b/src/content/guides/build3rs-stack-weavedb/index.md @@ -86,6 +86,6 @@ Access control rules can also be set up for these collections. For instance, onl Hopefully that this guide has provided you with the essential information and tools to begin integrating WeaveDB into your web3 builds! Make sure to follow [WeaveDB](https://twitter.com/weave_db) for updates from their team. -Additionally, we encourage you to check out our previous guides in the [Build3rs Stack series](/guides/) and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord](https://discord.com/invite/fleek) community to connect with us quickly. +Additionally, we encourage you to check out our previous guides in the [Build3rs Stack series](https://resources.fleek.xyz/guides/) and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord](https://discord.com/invite/fleek) community to connect with us quickly. For this and more resources, visit our [LinkTree](https://linktr.ee/fleek). diff --git a/src/content/guides/builders-stack-connext/index.md b/src/content/guides/builders-stack-connext/index.md index 2c77ca4e2..4e75f2c35 100644 --- a/src/content/guides/builders-stack-connext/index.md +++ b/src/content/guides/builders-stack-connext/index.md @@ -133,7 +133,7 @@ Dodo is a decentralized trading platform that uses the [Proactive Market Maker ( We hope you enjoyed learning about Connext. Cross-chain governance is on the team's roadmap and coming soon! Follow Connext on [X](https://twitter.com/ConnextNetwork) to stay up to date on what the team is working on. -If you enjoyed learning about the protocol check out more of our [Build3rs Stack articles](/guides/). +If you enjoyed learning about the protocol check out more of our [Build3rs Stack articles](https://resources.fleek.xyz/guides/). You can also [join our Discord server](https://discord.com/invite/fleek) to jam with the team and learn more! diff --git a/src/content/guides/builders-stack-decentralized-domains/index.md b/src/content/guides/builders-stack-decentralized-domains/index.md index 8d1f9092f..01c894b75 100644 --- a/src/content/guides/builders-stack-decentralized-domains/index.md +++ b/src/content/guides/builders-stack-decentralized-domains/index.md @@ -112,6 +112,6 @@ To enable users to associate their decentralized websites with IPFS hashes, Unst We hope that this guide has given you the necessary information and tools to start building with decentralized domains! Make sure to follow [ENS](https://twitter.com/ensdomains), [Unstoppable Domains](https://twitter.com/unstoppableweb) and [Handshake](https://twitter.com/HNS) for further updates and developments. -Additionally, we encourage you to check out the previous guides from our [Build3rs Stack](/guides/) series and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord](https://discord.gg/fleek) community to connect with us quickly. +Additionally, we encourage you to check out the previous guides from our [Build3rs Stack](https://resources.fleek.xyz/guides/) series and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord](https://discord.gg/fleek) community to connect with us quickly. If you need more resources, please visit our [LinkTree](https://linktr.ee/fleek)! diff --git a/src/content/guides/builders-stack-filecoin/index.md b/src/content/guides/builders-stack-filecoin/index.md index 2957dce54..03718f41b 100644 --- a/src/content/guides/builders-stack-filecoin/index.md +++ b/src/content/guides/builders-stack-filecoin/index.md @@ -123,6 +123,6 @@ You can start with the [official Filecoin Virtual Machine documentation](https:/ We hope that this guide provides you with the necessary info and tools to start building with Filecoin! Make sure to follow [Filecoin](https://twitter.com/Filecoin) for further updates and developments. -Additionally, we encourage you to check out our previous [Build3rs Stack](/guides/) series and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord](https://discord.com/invite/fleek) community to connect with us quickly. +Additionally, we encourage you to check out our previous [Build3rs Stack](https://resources.fleek.xyz/guides/) series and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord](https://discord.com/invite/fleek) community to connect with us quickly. If you need more resources, please visit our [LinkTree](https://linktr.ee/fleek)! diff --git a/src/content/guides/builders-stack-huddle01/index.md b/src/content/guides/builders-stack-huddle01/index.md index 28ee67647..028e67794 100644 --- a/src/content/guides/builders-stack-huddle01/index.md +++ b/src/content/guides/builders-stack-huddle01/index.md @@ -111,6 +111,6 @@ The Huddle01 team provides SDKs and APIs for projects to integrate their protoco We hope you enjoyed learning about Huddle01 and their goal to decentralize and scale real time WebRTC to develop a web3 multimedia communication system. -Want more information on cool infrastructure projects? Check out more of our [Build3rs Stack articles](/guides/). You can also [join our Discord server](https://discord.com/invite/fleek) to jam with the team and learn more! +Want more information on cool infrastructure projects? Check out more of our [Build3rs Stack articles](https://resources.fleek.xyz/guides/). You can also [join our Discord server](https://discord.com/invite/fleek) to jam with the team and learn more! For more resources, visit [our LinkTree](https://linktr.ee/fleek) diff --git a/src/content/guides/builders-stack-ipfs/index.md b/src/content/guides/builders-stack-ipfs/index.md index 6f0ac3328..258e0cd01 100644 --- a/src/content/guides/builders-stack-ipfs/index.md +++ b/src/content/guides/builders-stack-ipfs/index.md @@ -64,7 +64,7 @@ IPFS has a lot of example projects very helpful to understand more the applied f IPFS is a great resource for hosting static website files. Users can download sites locally and access them forever, or use a gateway, such as https://ipfs.io/ipfs/ to access the site from IPFS in their browser. Alternatively, some browsers such as Brave are starting to adopt IPFS locally, allowing you to access websites using the IPFS protocol natively (ipfs://website-CID-here) rather than traditional HTTPS (https://website-link-here.com). -Going one step further, services such as Fleek & Spheron have sprouted to enable managed experiences for hosting IPFS websites accessible through traditional domains. [Check our documentation to try it out!](/docs/) +Going one step further, services such as Fleek & Spheron have sprouted to enable managed experiences for hosting IPFS websites accessible through traditional domains. [Check our documentation to try it out!](https://resources.fleek.xyz/docs/) --- @@ -122,7 +122,7 @@ Here we’ll give you a list of the most helpful resources to get started with I - [IPFS Desktop Tutorial](https://docs.ipfs.tech/how-to/desktop-app/#install-ipfs-desktop) - with this guide you can learn the basics of adding files to IPFS. - [Javascript SDK](https://github.com/ipfs/js-ipfs) - SDK to implement IPFS with Javascript. - [Awesome IPFS](https://github.com/ipfs/awesome-ipfs) - full list of helpful resources on IPFS. -- [Fleek Documentation](/docs/) - Visit our docs to learn more about our CLI, its IPFS features, and more! +- [Fleek Documentation](https://resources.fleek.xyz/docs/) - Visit our docs to learn more about our CLI, its IPFS features, and more! It’s important to note that given the lack of incentive at the IPFS protocol level, most people rely on pinning providers like Fleek to ensure files are stored multiple times on multiple nodes on the network. [Fleek Network](https://fleek.network/) will help address this by decentralizing IPFS and making it storage-layer agnostic. Learn more in [this article.](https://blog.fleek.network/post/how-fleek-network-helps-decentralize-ipfs/) diff --git a/src/content/guides/builders-stack-lens-protocol/index.md b/src/content/guides/builders-stack-lens-protocol/index.md index fa2b7d919..1b23e55c3 100644 --- a/src/content/guides/builders-stack-lens-protocol/index.md +++ b/src/content/guides/builders-stack-lens-protocol/index.md @@ -82,6 +82,6 @@ With all these resources you can quickly start to build on the top of Lens. Chec We hope that this guide has given you the necessary information and tools to start building with Lens! Make sure to follow [Lens](https://twitter.com/LensProtocol) for further updates and developments. -Additionally, we encourage you to check out our previous [Build3rs Stack](/guides/) series and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord](https://discord.gg/fleek) community to connect with us quickly. +Additionally, we encourage you to check out our previous [Build3rs Stack](https://resources.fleek.xyz/guides/) series and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord](https://discord.gg/fleek) community to connect with us quickly. If you need more resources, please visit our [LinkTree](https://linktr.ee/fleek)! diff --git a/src/content/guides/builders-stack-nym/index.md b/src/content/guides/builders-stack-nym/index.md index 38d571f1e..2ae7f4da1 100644 --- a/src/content/guides/builders-stack-nym/index.md +++ b/src/content/guides/builders-stack-nym/index.md @@ -107,7 +107,7 @@ That’s all for this week on Nym! This blog should be a good jumping-off point Follow Nym on [X](https://twitter.com/nymproject) to stay up to date on what the team is working on. -If you enjoyed learning about the protocol check out more of our [Build3rs Stack](/guides/) articles. +If you enjoyed learning about the protocol check out more of our [Build3rs Stack](https://resources.fleek.xyz/guides/) articles. You can also join our [Discord](http://discord.gg/fleek) server to jam with the team and learn more! diff --git a/src/content/guides/builders-stack-radicle/index.md b/src/content/guides/builders-stack-radicle/index.md index f74cb568a..aaf6afd44 100644 --- a/src/content/guides/builders-stack-radicle/index.md +++ b/src/content/guides/builders-stack-radicle/index.md @@ -80,6 +80,6 @@ sh <(curl -sSf [https://radicle.xyz/install](https://radicle.xyz/install)) We hope this guide has given you the necessary information and tools to start using Radicle! Make sure to follow [Radicle](https://twitter.com/radicle) [](https://twitter.com/litprotocol)for further updates and developments. -Additionally, we encourage you to check out our previous [Build3rs Stack](/guides/) series and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord community](https://discord.gg/fleek) to connect with us quickly. +Additionally, we encourage you to check out our previous [Build3rs Stack](https://resources.fleek.xyz/guides/) series and keep an eye out for upcoming ones so that you can stay informed about the latest updates about web3 infrastructure. You can also join our [Discord community](https://discord.gg/fleek) to connect with us quickly. If you need more resources, please visit our [LinkTree](https://linktr.ee/fleek)! diff --git a/src/content/guides/builders-stack-subsquid/index.md b/src/content/guides/builders-stack-subsquid/index.md index 7b3266f52..fd73e0f5d 100644 --- a/src/content/guides/builders-stack-subsquid/index.md +++ b/src/content/guides/builders-stack-subsquid/index.md @@ -69,6 +69,6 @@ Enjin is a GameFi and metaverse ecosystem offering a suite of products from wall We hope this overview has given you a good starting point for getting started with Subsquid! Be sure to follow [Subsquid](https://twitter.com/subsquid) to keep up to date on further updates. -Keep expanding your stack— check out our previous [Build3rs Stack](/guides/) for more web3 infrastructure overviews. You can also join our Discord server to jam with the team and learn more! +Keep expanding your stack— check out our previous [Build3rs Stack](https://resources.fleek.xyz/guides/) for more web3 infrastructure overviews. You can also join our Discord server to jam with the team and learn more! For more resources, please visit our [LinkTree](https://linktr.ee/fleek) ⚡ diff --git a/src/content/guides/builders-stack-xmtp/index.md b/src/content/guides/builders-stack-xmtp/index.md index 4d0561d46..3ce3e9d5c 100644 --- a/src/content/guides/builders-stack-xmtp/index.md +++ b/src/content/guides/builders-stack-xmtp/index.md @@ -88,6 +88,6 @@ In June XMTP hosted a hackathon at [EthWaterloo](https://xmtp.org/blog/eth-water Want learn more about XMTP? Join the community in the [XMTP Discord](https://discord.gg/xmtp) and check out the open source projects in the [XMTP](https://github.com/xmtp) and [XMTP Labs](https://github.com/xmtp-labs) GitHub repos. -Or, if you want to keep expanding your knowledge of web3 infrastructure by checking out more of our [Build3rs Stack articles](/guides/). You can also [join our Discord server](https://discord.com/invite/fleek) to jam with the team and learn more! +Or, if you want to keep expanding your knowledge of web3 infrastructure by checking out more of our [Build3rs Stack articles](https://resources.fleek.xyz/guides/). You can also [join our Discord server](https://discord.com/invite/fleek) to jam with the team and learn more! For more resources, visit [our LinkTree](https://linktr.ee/fleek) diff --git a/src/content/guides/deprecation-of-ipfs-gateway-and-storage-api/index.md b/src/content/guides/deprecation-of-ipfs-gateway-and-storage-api/index.md index 82be10ece..8f69484e4 100644 --- a/src/content/guides/deprecation-of-ipfs-gateway-and-storage-api/index.md +++ b/src/content/guides/deprecation-of-ipfs-gateway-and-storage-api/index.md @@ -64,7 +64,7 @@ Why the switch? Two main reasons. ## What About Fleek.co As a Whole? -As we mentioned in the intro, unless you’ve been living under a rock you’ve probably heard that we [raised $25M to build Fleek.xyz + Fleek Network](/blog/announcements/introducing-fleek-network-and-fleek-xyz/). Part of the move to this new platform is sunsetting the Fleek.co platform and domain in favor of Fleek.xyz. +As we mentioned in the intro, unless you’ve been living under a rock you’ve probably heard that we [raised $25M to build Fleek.xyz + Fleek Network](https://resources.fleek.xyz/blog/announcements/introducing-fleek-network-and-fleek-xyz/). Part of the move to this new platform is sunsetting the Fleek.co platform and domain in favor of Fleek.xyz. While we don’t have specifics on the move yet, you can expect us to move pretty much everything to the new .xyz domain. You’ll access our UI from something like [fleek.xyz/dashboard](https://fleek.xyz/dashboard) and our APIs from something akin to api.fleek.xyz. diff --git a/src/content/guides/eliza-guide/index.md b/src/content/guides/eliza-guide/index.md index e2fe35f75..1a04d750f 100644 --- a/src/content/guides/eliza-guide/index.md +++ b/src/content/guides/eliza-guide/index.md @@ -119,9 +119,9 @@ This file specifies “TechAI” as an AI researcher who focuses on practical AI Go to [fleek.xyz/agents](https://fleek.xyz/agents/) where you’ll see three deployment options: -1. [Manually enter details [⚡ : no developer experience needed]](/guides/eliza-guide#manually-enter-agent-details) -2. [Use a predefined template [⚡ : no developer experience needed]](/guides/eliza-guide#use-a-predefined-template) -3. [Upload a characterfile](/guides/eliza-guide#upload-a-characterfile) +1. [Manually enter details [⚡ : no developer experience needed]](https://resources.fleek.xyz/guides/eliza-guide#manually-enter-agent-details) +2. [Use a predefined template [⚡ : no developer experience needed]](https://resources.fleek.xyz/guides/eliza-guide#use-a-predefined-template) +3. [Upload a characterfile](https://resources.fleek.xyz/guides/eliza-guide#upload-a-characterfile) ![landing page of the Eliza deployment platform](./landing-page.png) @@ -289,4 +289,4 @@ You are then provided with the option to resolve that on your end and **Retry de Fleek takes the complexity out of deploying AI agents, offering a streamlined, open-source, and scalable environment ideally suited for Eliza-based projects. By combining Eliza’s robust multi-agent framework with Fleek’s verifiable cloud infrastructure, you can launch an AI researcher, customer support bot, or social media persona in mere minutes. Whether you’re a seasoned developer or exploring AI deployments for the first time, Fleek’s user-friendly interface and automatic scaling features provide a smooth path from concept to production. -Have more questions? Check out our full documentation [here](/docs/ai-agents/). +Have more questions? Check out our full documentation [here](https://resources.fleek.xyz/docs/ai-agents/). diff --git a/src/content/guides/fleek-create-react-app/index.md b/src/content/guides/fleek-create-react-app/index.md index 36d739dd1..a1bb25726 100644 --- a/src/content/guides/fleek-create-react-app/index.md +++ b/src/content/guides/fleek-create-react-app/index.md @@ -112,5 +112,5 @@ Creating the default react app and deploying it to IPFS takes less than 10 minut - Join our [Community Chat](https://discord.com/invite/fleek) - Follow us on [Twitter](https://twitter.com/fleek) -- Check out our [Tech Docs](/docs/) +- Check out our [Tech Docs](https://resources.fleek.xyz/docs/) - Contact us at support@fleek.xyz diff --git a/src/content/guides/fleek-domain-error-handling/index.md b/src/content/guides/fleek-domain-error-handling/index.md index 11453f29f..cac0a4cac 100644 --- a/src/content/guides/fleek-domain-error-handling/index.md +++ b/src/content/guides/fleek-domain-error-handling/index.md @@ -8,7 +8,7 @@ image: './cli-beta-error-states.png' Through the Fleek.xyz beta, we’ve introduced a new domain states process to improve and streamline the flow of associating domains to Fleek-deployed sites for our users. -Originally, users would receive a traditional error stack trace when encountering errors across the CLI and SDK betas, which isn’t as easy to decode! [Recently](/blog/announcements/error-management-improvements/), we made some changes to our error-handling system to make these errors more user-friendly: +Originally, users would receive a traditional error stack trace when encountering errors across the CLI and SDK betas, which isn’t as easy to decode! [Recently](https://resources.fleek.xyz/blog/announcements/error-management-improvements/), we made some changes to our error-handling system to make these errors more user-friendly: ![](./error-handling-updated.jpeg) diff --git a/src/content/guides/fleek-nextjs-guide/index.md b/src/content/guides/fleek-nextjs-guide/index.md index 98960985c..7990426df 100644 --- a/src/content/guides/fleek-nextjs-guide/index.md +++ b/src/content/guides/fleek-nextjs-guide/index.md @@ -202,7 +202,7 @@ From the [Fleek.xyz](https://fleek.xyz) dashboard, you have the ability to manag Congratulations! You just deployed your NextJS blog to the Fleek.xyz platform. The basics from this guide can be taken and applied to any static NextJS app to deploy on Fleek.xyz -If you’d like to learn more about Fleek, visit our [documentation](/docs/) page, join our D[iscord server](https://discord.gg/fleek), and stay up to date with us on [X](https://twitter.com/fleek/)! +If you’d like to learn more about Fleek, visit our [documentation](https://resources.fleek.xyz/docs/) page, join our D[iscord server](https://discord.gg/fleek), and stay up to date with us on [X](https://twitter.com/fleek/)! See you in the next guide 🤙 diff --git a/src/content/guides/fleek-sdk-ipfs-guide/index.md b/src/content/guides/fleek-sdk-ipfs-guide/index.md index 7d589e411..6666c54ee 100644 --- a/src/content/guides/fleek-sdk-ipfs-guide/index.md +++ b/src/content/guides/fleek-sdk-ipfs-guide/index.md @@ -12,9 +12,9 @@ How to build an app that can pin files to IPFS in minutes using the Fleek SDK. We’re huge fans of IPFS and we know our devs love it. This article is part of our continued effort to give you the easiest access to the protocol in every way possible– including through the Fleek SDK 🤙 -The [Fleek SDK](/docs/sdk) provides convenient methods for integrating decentralized storage functionality directly into your applications, enabling tasks such as file uploads and interactions with IPFS. In this guide, we'll be taking a look at **how to create a NodeJS app using the Fleek SDK to interact with IPFS** through a step-by-step process. +The [Fleek SDK](https://hosting.fleek.xyz/sdk) provides convenient methods for integrating decentralized storage functionality directly into your applications, enabling tasks such as file uploads and interactions with IPFS. In this guide, we'll be taking a look at **how to create a NodeJS app using the Fleek SDK to interact with IPFS** through a step-by-step process. -_For more details on getting started with the Fleek SDK check out our [docs](/docs/)_ +_For more details on getting started with the Fleek SDK check out our [docs](https://resources.fleek.xyz/docs/)_ ### What is IPFS? @@ -26,14 +26,14 @@ Let’s walk through accessing these benefits by building a basic NodeJs app tha ## **Requirements:** -- **[Fleek SDK](/docs/sdk)** +- **[Fleek SDK](https://hosting.fleek.xyz/sdk)** - Account on [Fleek.xyz](https://fleek.xyz/dashboard) - NodeJs 18+ - Head to the [Node Official Website](https://nodejs.org/en) for help getting started with NodeJs After creating or logging into your account on [Fleek.xyz](https://fleek.xyz/dashboard), follow these steps to get started with the Fleek SDK: -1. **Install the [Fleek CLI](/docs/cli/)**: +1. **Install the [Fleek CLI](https://hosting.fleek.xyz/cli/)**: Begin by opening your terminal and installing the Fleek CLI by running: @@ -41,7 +41,7 @@ Begin by opening your terminal and installing the Fleek CLI by running: npm install fleek ``` -_If you’ve never used the Fleek CLI before, our docs have you covered! They go over all the basics that you’ll need for this guide– from installation to authentication and project management. [Check it out here](/docs/cli/)_ +_If you’ve never used the Fleek CLI before, our docs have you covered! They go over all the basics that you’ll need for this guide– from installation to authentication and project management. [Check it out here](https://hosting.fleek.xyz/cli/)_ 2. **Set Up Your Project Environment** @@ -91,7 +91,7 @@ fleek pat create - If not logged in, you'll be prompted to do so. Once logged in, you'll receive your PAT, which will look something like this: `pat_jSzFpdfdfsjn8pO2XoWOow` Copy and paste your PAT in front of PAT in your .env file. -_If you aren’t familiar with Fleek’s PATs, check out our docs [here](/docs/cli/pat/) for more details on how to create and use them_ +_If you aren’t familiar with Fleek’s PATs, check out our docs [here](https://hosting.fleek.xyz/cli/pat/) for more details on how to create and use them_ 4. Create and Retrieve your Project ID @@ -249,6 +249,6 @@ This is just a super quick example of what you can build with the Fleek SDK. You You can see a finished example of our NodeJS app through this [Github repo](https://github.com/fleekxyz/pin-files-to-ipfs-with-fleekSDK.git). -Learn more about the possible function types, more examples and use cases for the Fleek SDK in our [docs](/docs/sdk/ipfs/) 🤙 +Learn more about the possible function types, more examples and use cases for the Fleek SDK in our [docs](https://hosting.fleek.xyz/sdk/ipfs/) 🤙 If you have any questions about using the Fleek SDK or any of the possible use cases reach out on [X](https://twitter.com/fleek) or in our [Discord](https://discord.gg/fleek) server ⚡ diff --git a/src/content/guides/fleek-svelte-guide/index.md b/src/content/guides/fleek-svelte-guide/index.md index 238ac1c00..94f0e978f 100644 --- a/src/content/guides/fleek-svelte-guide/index.md +++ b/src/content/guides/fleek-svelte-guide/index.md @@ -168,7 +168,7 @@ From the [Fleek.xyz](https://fleek.xyz) dashboard, you have the ability to man Congratulations! You just deployed your Svelte App to the Fleek.xyz platform. The basics from this guide can be taken and applied to any static Svelte app to deploy on Fleek.xyz -If you’d like to learn more about Fleek, visit our [documentation](/docs) page, join our [Discord server](https://discord.gg/fleek), and stay up to date with us on [X](https://twitter.com/fleek/)! +If you’d like to learn more about Fleek, visit our [documentation](https://resources.fleek.xyz/docs) page, join our [Discord server](https://discord.gg/fleek), and stay up to date with us on [X](https://twitter.com/fleek/)! See you in the next guide 🤙 diff --git a/src/content/guides/fleek-vue-guide/index.md b/src/content/guides/fleek-vue-guide/index.md index 7d1b1cc77..8c3d9938f 100644 --- a/src/content/guides/fleek-vue-guide/index.md +++ b/src/content/guides/fleek-vue-guide/index.md @@ -8,7 +8,7 @@ author: - 'Olayinka Oshidipe' --- -In this guide, you’ll learn how to build a file upload web app that takes any file and uploads it to IPFS. With Fleek there are a few ways you could upload files to IPFS, one being that you could use the Fleek CLI — we have a guide on that [here](https://www.youtube.com/watch?v=2OzwtDH7K0A&t=38s). You could also upload files directly from the [platform](https://fleek.xyz/dashboard) or via the [SDK](/docs/sdk/). +In this guide, you’ll learn how to build a file upload web app that takes any file and uploads it to IPFS. With Fleek there are a few ways you could upload files to IPFS, one being that you could use the Fleek CLI — we have a guide on that [here](https://www.youtube.com/watch?v=2OzwtDH7K0A&t=38s). You could also upload files directly from the [platform](https://fleek.xyz/dashboard) or via the [SDK](https://hosting.fleek.xyz/sdk/). ## What is Vue Js? @@ -218,7 +218,7 @@ export default { ``` -We’ll need to add a `client_id` before we’re able to make use of the Fleek SDK. To get one, we’ll open up our terminal and run `fleek applications create` this command is going to generate an applicationsTokenService (ATS) ID. You can read more about the ATS on the SDK section of the docs here: [Application Token Service](/docs/sdk/) +We’ll need to add a `client_id` before we’re able to make use of the Fleek SDK. To get one, we’ll open up our terminal and run `fleek applications create` this command is going to generate an applicationsTokenService (ATS) ID. You can read more about the ATS on the SDK section of the docs here: [Application Token Service](https://hosting.fleek.xyz/sdk/) When you run `fleek applications create` you should get a response that looks like this: @@ -355,7 +355,7 @@ From the [Fleek.xyz](https://fleek.xyz/) dashboard, you have the ability to ma Congratulations! You just deployed your UploadIt Vuejs App to the Fleek.xyz platform. The basics from this guide can be taken and applied to any static VueJs app to deploy on Fleek.xyz -If you’d like to learn more about Fleek, visit our [documentation](/docs/) page, join our [Discord server](https://discord.gg/fleek), and stay up to date with us on [X](https://twitter.com/fleek/)! +If you’d like to learn more about Fleek, visit our [documentation](https://resources.fleek.xyz/docs/) page, join our [Discord server](https://discord.gg/fleek), and stay up to date with us on [X](https://twitter.com/fleek/)! See you in the next guide 🤙 diff --git a/src/content/guides/grok-eliza-guide/index.md b/src/content/guides/grok-eliza-guide/index.md index 757b35aaf..fad5f9ed7 100644 --- a/src/content/guides/grok-eliza-guide/index.md +++ b/src/content/guides/grok-eliza-guide/index.md @@ -76,7 +76,7 @@ Great! Your agent will be live on X and ready to interact. Tag it for responses To learn more, check out: -- [The AI agents documentation](/docs/ai-agents/) -- [Learn to deploy an Eliza AI agent with our guide](/guides/eliza-guide/) -- [Learn to deploy a Telegram AI Agent with OpenAI](/guides/telegram-ai-agent) +- [The AI agents documentation](https://resources.fleek.xyz/docs/ai-agents/) +- [Learn to deploy an Eliza AI agent with our guide](https://resources.fleek.xyz/guides/eliza-guide/) +- [Learn to deploy a Telegram AI Agent with OpenAI](https://resources.fleek.xyz/guides/telegram-ai-agent) - [Learn to deploy a Discord AI Agent with DeepSeek](https://fleek.xyz/guides/deploy-ai-agent-deepseek-fleek) diff --git a/src/content/guides/guide-ens-domains-ipfs-ethereum-name-service/index.md b/src/content/guides/guide-ens-domains-ipfs-ethereum-name-service/index.md index de648388f..362a741f1 100644 --- a/src/content/guides/guide-ens-domains-ipfs-ethereum-name-service/index.md +++ b/src/content/guides/guide-ens-domains-ipfs-ethereum-name-service/index.md @@ -180,5 +180,5 @@ Now that you know how to register your first ENS domain, and how to use it toget - [Sign up](https://fleek.xyz/dashboard/) to try Fleek - Join our [Community Chat](https://discord.com/invite/fleek) - Follow us on [Twitter](https://twitter.com/fleek) -- Check out our [Tech Docs](/docs/) +- Check out our [Tech Docs](https://resources.fleek.xyz/docs/) - Contact us at https://fleek.xyz/requests/new/ diff --git a/src/content/guides/hosting-on-ipfs-best-practices-troubleshooting/index.md b/src/content/guides/hosting-on-ipfs-best-practices-troubleshooting/index.md index 2b3aa34b9..e66e3049c 100644 --- a/src/content/guides/hosting-on-ipfs-best-practices-troubleshooting/index.md +++ b/src/content/guides/hosting-on-ipfs-best-practices-troubleshooting/index.md @@ -41,7 +41,7 @@ When accessing your website from a public gateway, you might encounter a couple This is because they're probably loaded from an incorrect URL, like `ipfs.io/my-image.jpg` instead of `ipfs.io/ipfs/$hash/my-image.jpg`. Therefore, this error should only occur on IPFS gateways. If you're using a domain for accessing your site, this shouldn't happen. -However, using public gateways might be handy for previewing your site on a Pull request (you can check Fleek's CLI approach for publishing your site from a [GithubAction here](/docs/cli/)). You have to make sure your assets are loaded using relative paths. +However, using public gateways might be handy for previewing your site on a Pull request (you can check Fleek's CLI approach for publishing your site from a [GithubAction here](https://hosting.fleek.xyz/cli/)). You have to make sure your assets are loaded using relative paths. If your app has hard-coded absolute paths (a common practice in an `index.html` file), converting these to relative paths should allow the browser to resolve the path correctly: @@ -74,7 +74,7 @@ There are three common operations you can do with IPNS, especially useful if you - This will map your IPNS record to an IPFS CID so that gateways can resolve it and direct users to the content - You can publish an IPNS record by running: `fleek ipns publish ` -You can also check our [Fleek IPNS section](/docs/sdk/ipns/) and [Fleek CLI](/docs/cli/) docs for further reading. +You can also check our [Fleek IPNS section](https://hosting.fleek.xyz/sdk/ipns/) and [Fleek CLI](https://hosting.fleek.xyz/cli/) docs for further reading. ## Securing API Keys on Static Frontends diff --git a/src/content/guides/solana-blinks-on-fleek/index.md b/src/content/guides/solana-blinks-on-fleek/index.md index cd691c442..aaba882ab 100644 --- a/src/content/guides/solana-blinks-on-fleek/index.md +++ b/src/content/guides/solana-blinks-on-fleek/index.md @@ -354,4 +354,4 @@ As more developers and businesses recognize the potential of Solana Blinks, we c By leveraging these tools, developers can create applications that are not only more accessible but also more secure and scalable. Whether you’re facilitating on-chain transactions, enabling seamless NFT trades, or simplifying user interactions with decentralized apps, Solana Blinks and Fleek Functions offer a powerful combination that can elevate your project to the next level. -To learn more about Fleek Functions, and the additional use cases beyond Solana Blinks, check out our [docs](/docs/)! +To learn more about Fleek Functions, and the additional use cases beyond Solana Blinks, check out our [docs](https://resources.fleek.xyz/docs/)! diff --git a/src/content/guides/web3-stack/index.md b/src/content/guides/web3-stack/index.md index 2b55d830f..c057512cd 100644 --- a/src/content/guides/web3-stack/index.md +++ b/src/content/guides/web3-stack/index.md @@ -290,4 +290,4 @@ The identity of the user who initially initiated the transaction is retained, al We hope all of these resources and information on the whole web3 stack serve you as a tool to start to build in the ecosystem! -If you want to read more about infrastructure on web3 you can find our Build3rs Stack series on our [guides](/guides/) ⚡️ +If you want to read more about infrastructure on web3 you can find our Build3rs Stack series on our [guides](https://resources.fleek.xyz/guides/) ⚡️ diff --git a/src/content/guides/wordpress-fleek/index.md b/src/content/guides/wordpress-fleek/index.md index 08e400c06..130c78290 100644 --- a/src/content/guides/wordpress-fleek/index.md +++ b/src/content/guides/wordpress-fleek/index.md @@ -49,5 +49,5 @@ Congratulations! Your content is now deployed and a part of IPFS! Your cool site - [Sign up](https://fleek.xyz/dashboard) to try yourself - Join our [Community Chat](https://discord.com/invite/fleek) - Follow us on [Twitter](https://twitter.com/fleek) -- Check out our [Tech Docs](/docs/) +- Check out our [Tech Docs](https://resources.fleek.xyz/docs/) - Contact us at support@fleek.xyz diff --git a/src/content/troubleshooting/eliza/eliza-deployment-troubleshooting/index.md b/src/content/troubleshooting/eliza/eliza-deployment-troubleshooting/index.md index 9c1ad0f0f..697348ac9 100644 --- a/src/content/troubleshooting/eliza/eliza-deployment-troubleshooting/index.md +++ b/src/content/troubleshooting/eliza/eliza-deployment-troubleshooting/index.md @@ -11,7 +11,7 @@ image: './eliza-references.png' - Post-Deployment Prompt: After deploying your agent, look for the prompt that provides a direct link to your agent’s dashboard. - Via Fleek Web Interface: - - Go to [fleek.xyz](https://fleek.xyz) + - Go to [fleek.xyz](https://eliza.fleek.xyz/agents) - Log in to your account - Navigate to the Agents tab to locate your deployed agent @@ -109,11 +109,11 @@ Navigate to: ### 3. Update Your Agent File on Fleek -- Edit your agent file on [Fleek](https://fleek.xyz/agents) and add the following secret: +- Edit your agent file on [Fleek](https://eliza.fleek.xyz/agents) and add the following secret: ```ini "TWITTER_2FA_SECRET": "YOUR_SECRET_CODE" ``` -- Restart your agent on [Fleek App](https://fleek.xyz/dashboard). +- Restart your agent on [Fleek App](https://hosting.fleek.xyz/dashboard). --- @@ -126,7 +126,7 @@ Navigate to: ## How much does it cost to deploy an agent using Fleek? -Deploying an agent on Fleek costs $20 per month per agent. You can find more details on the [pricing page](/pricing). Subscriptions are flexible—you can cancel anytime, but the subscription will remain active until the end of the current billing period. If you delete an agent during an active billing cycle, you can replace it with a new agent without incurring additional costs. +Deploying an agent on Fleek costs $20 per month per agent. You can find more details on the [pricing page](https://resources.fleek.xyz/pricing). Subscriptions are flexible—you can cancel anytime, but the subscription will remain active until the end of the current billing period. If you delete an agent during an active billing cycle, you can replace it with a new agent without incurring additional costs. --- @@ -179,7 +179,7 @@ By instructing Eliza to use emojis in its adjectives, your bot will integrate th - Confirm all billing details are current and valid. 2. Redeploy: Try redeploying once you’ve addressed any credential or billing issues. -3. Contact Support: If problems persist, [Support](https://fleek.xyz/requests/new/) can help troubleshoot further. +3. Contact Support: If problems persist, [Support](https://resources.fleek.xyz/requests/new/) can help troubleshoot further. --- @@ -187,7 +187,7 @@ By instructing Eliza to use emojis in its adjectives, your bot will integrate th - Monitor status and performance: Regularly check your agent’s performance and ensure it’s operating as expected. You do this by viewing the agent’s logs. - Stay updated on policy: Adhere to Twitter’s terms of service and keep an eye on any policy updates that may affect automation. -- Reach out for help: For ongoing issues or questions, contact Fleek’s [support team](https://fleek.xyz/support). +- Reach out for help: For ongoing issues or questions, contact Fleek’s [support team](https://resources.fleek.xyz/support). --- @@ -208,4 +208,4 @@ We made patches to Eliza to ensure that memory consumption is always under 4GB. --- Need more assistance? -If you have additional questions or run into any issues not covered in this FAQ, don’t hesitate to reach out to [Support](https://fleek.xyz/requests/new/) or consult [the documentation](https://fleek.xyz/docs/ai-agents/). +If you have additional questions or run into any issues not covered in this FAQ, don’t hesitate to reach out to [Support](https://resources.fleek.xyz/requests/new/) or consult [the documentation](https://eliza.fleek.xyz/). diff --git a/src/content/troubleshooting/faq/github-account-limitations/index.md b/src/content/troubleshooting/faq/github-account-limitations/index.md index 3b3636fc0..b6b62f6b3 100644 --- a/src/content/troubleshooting/faq/github-account-limitations/index.md +++ b/src/content/troubleshooting/faq/github-account-limitations/index.md @@ -14,7 +14,7 @@ Each Fleek user can link only one personal GitHub account to their Fleek Platfor ## Connecting GitHub organizations -You have full flexibility to deploy repositories from any GitHub organization to the desired Platform [project](/docs/platform/projects/). For example, each project under your Fleek account can have sites deployed using repositories from different organizations. +You have full flexibility to deploy repositories from any GitHub organization to the desired Platform [project](https://resources.fleek.xyz/docs/platform/projects/). For example, each project under your Fleek account can have sites deployed using repositories from different organizations. ## Single GitHub source per project diff --git a/src/content/troubleshooting/faq/my-links-arent-resolving/index.md b/src/content/troubleshooting/faq/my-links-arent-resolving/index.md index da7dc6759..1d8b3ba1a 100644 --- a/src/content/troubleshooting/faq/my-links-arent-resolving/index.md +++ b/src/content/troubleshooting/faq/my-links-arent-resolving/index.md @@ -12,4 +12,4 @@ Explore Fleek's method for resolving IPFS link issues. This in-depth tutorial st The guide highlights the significance of utilizing trailing slashes for seamless URL resolution and showcases the power of \_redirects files for handling expired or broken links. -[Read the full guide!](/guides/ipfs-resolving-tips) +[Read the full guide!](https://resources.fleek.xyz/guides/ipfs-resolving-tips) diff --git a/src/content/troubleshooting/faq/not-found-when-connecting-github-with-fleek/index.md b/src/content/troubleshooting/faq/not-found-when-connecting-github-with-fleek/index.md index 4aa535a84..18201c381 100644 --- a/src/content/troubleshooting/faq/not-found-when-connecting-github-with-fleek/index.md +++ b/src/content/troubleshooting/faq/not-found-when-connecting-github-with-fleek/index.md @@ -10,4 +10,4 @@ If you are experiencing a 404 error code when connecting GitHub with Fleek, then Until the flag is removed, you won't be able to authorize fleek.xyz. -If you don't have a flag but you are still experiencing a 404 error, please [contact support](/support). +If you don't have a flag but you are still experiencing a 404 error, please [contact support](https://resources.fleek.xyz/support). diff --git a/src/content/troubleshooting/hosting/428-errors-on-custom-domain/index.md b/src/content/troubleshooting/hosting/428-errors-on-custom-domain/index.md index 399420639..075bb8c89 100644 --- a/src/content/troubleshooting/hosting/428-errors-on-custom-domain/index.md +++ b/src/content/troubleshooting/hosting/428-errors-on-custom-domain/index.md @@ -6,4 +6,4 @@ thumbnail: './428-errors.png' image: './428-errors.png' --- -If you experience 428 errors on the custom domain of your fleek hosted site, but your site loads normally on your preview url, [please contact support](/requests/new). Make sure you include both your custom domain and your fleek domain on the form. +If you experience 428 errors on the custom domain of your fleek hosted site, but your site loads normally on your preview url, [please contact support](https://resources.fleek.xyz/requests/new). Make sure you include both your custom domain and your fleek domain on the form. diff --git a/src/content/troubleshooting/hosting/part-of-the-website-isnt-updating-properly/index.md b/src/content/troubleshooting/hosting/part-of-the-website-isnt-updating-properly/index.md index 891c6f4f5..56560aac7 100644 --- a/src/content/troubleshooting/hosting/part-of-the-website-isnt-updating-properly/index.md +++ b/src/content/troubleshooting/hosting/part-of-the-website-isnt-updating-properly/index.md @@ -4,6 +4,7 @@ date: 2023-03-19 desc: 'If only a part of your website is not updating or reflecting changes properly on your custom domain after a deployment.' thumbnail: './part-of-the-website-loading-error.png' image: './part-of-the-website-loading-error.png' + --- -If parts of your website fail to update or don't reflect changes properly on your custom domain after a deployment, you can see the changes live on your fleek preview URL [please submit a ticket](/requests/new). We will fix this for you within your pullZone settings on our CDN provider. +If parts of your website fail to update or don't reflect changes properly on your custom domain after a deployment, you can see the changes live on your fleek preview URL [please submit a ticket](https://resources.fleek.xyz/requests/new). We will fix this for you within your pullZone settings on our CDN provider. From 71d3670fd9d0194ee0c5cca06e37adaa6ce5dced Mon Sep 17 00:00:00 2001 From: RobertPechaCZ Date: Wed, 21 May 2025 22:33:10 +0200 Subject: [PATCH 4/5] feat: use absolute URLs in links --- src/content/docs/index.mdx | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx index dd3c48f3a..49b06fc78 100644 --- a/src/content/docs/index.mdx +++ b/src/content/docs/index.mdx @@ -35,38 +35,38 @@ Pick your learning path and choose from the various products, frameworks and gui
    @@ -75,37 +75,37 @@ Pick your learning path and choose from the various products, frameworks and gui
    -[Click here](https://fleek.xyz/templates/) to explore more frameworks and templates on Fleek. +[Click here](https://resources.fleek.xyz/templates/) to explore more frameworks and templates on Fleek. You can also submit your own templates to be used and followed by developers on Fleek.
    @@ -140,7 +140,7 @@ For all of our guides and more, visit our guides section: