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/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/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..49b06fc78 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. @@ -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.
    @@ -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,18 +129,18 @@ 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: