Skip to content

Commit

Permalink
chore: apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Vasco Santos <[email protected]>
Co-authored-by: Alan Shaw <[email protected]>
  • Loading branch information
3 people authored Nov 8, 2023
1 parent 7436e15 commit 011f089
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions src/app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ export const metadata: Metadata = {
template: '%s ⁂ web3.storage',
default: 'web3.storage ⁂ The simple file storage service for IPFS & Filecoin'
},
description: 'With web3.storage you get all the benefits of decentralized storage and content addressing with the frictionless experience you expect in a modern storage solution. It\’s fast and it\'s open.',
keywords: ['IPFS', 'UCAN', 'storage', 'web3'],
description: 'With web3.storage you get all the benefits of decentralized storage and content addressing with the frictionless experience you expect in a modern storage solution. It\’s fast, it\'s open and it\'s verifiable.',
keywords: ['IPFS', 'UCAN', 'storage', 'web3', 'Filecoin'],
}

export default function RootLayout({children}: { children: React.ReactNode}) {
Expand Down
2 changes: 1 addition & 1 deletion src/app/pricing/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ function LogoCard ({src}: {src: string}) {
)
}

export default async function AboutPage () {
export default async function PricingPage () {
const logos = await findLogoUrls()
return (
<div>
Expand Down
6 changes: 3 additions & 3 deletions src/app/products/web3storage/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export default async function FeaturesPage () {
<div className="md:flex flex-row-reverse">
<div className="md:w-2/3">
<h1 className="font-bold text-4xl text-zinc-950">What is web3.storage</h1>
<p className="leading-relaxed pt-8 max-w-3xl text-xl text-zinc-950">At the core of web3.storage is a storage service to safely secure and make your data available - giving developers the power of decentralized storage and content addressing via simple client libraries or an HTTP API.</p>
<p className="leading-relaxed pt-8 max-w-3xl text-xl text-zinc-950">At the core of web3.storage is a storage service to safely secure and make your data available - giving developers the power of decentralized storage and content addressing via simple client libraries.</p>
</div>
<div className="hidden md:block w-1/3">
<Image src={Ring} alt='Ring' className="rotate-45" />
Expand All @@ -31,7 +31,7 @@ export default async function FeaturesPage () {
Content uploaded to web3.storage is stored on our instance of <a href="https://github.com/elastic-ipfs/elastic-ipfs">Elastic IPFS</a>, a cloud-native implementation of IPFS that our team wrote to stay reliable and performant with the scale of uploads we were seeing. Elastic IPFS ensures your data is continuously and quickly available over the IPFS network once your data is uploaded.
</p>
<p className="text-md leading-relaxed pt-8">
Before data is uploaded, it is locally converted into a CAR file, which contains your data transformed into a format that IPFS can consume (a directed acyclic graph, or <a href='https://dag.ipfs.tech/'>DAG</a>). This is very powerful - in this process, a <a href="https://docs.ipfs.tech/concepts/content-addressing/">content address</a> is locally generated for your data, giving you a guarantee of your data&apos;s fingerprint. Further, you can construct the DAG in useful ways, like making individual files within your folders or key-value pairs in your JSON have their own content addresses.
Before data is uploaded, it is packed into a CAR file, which contains your data transformed into a format that IPFS can consume (a directed acyclic graph, or <a href='https://dag.ipfs.tech/'>DAG</a>). This is very powerful - in this process, a <a href="https://docs.ipfs.tech/concepts/content-addressing/">content address</a> is locally generated for your data, giving you a guarantee of your data&apos;s fingerprint. Further, you can construct the DAG in useful ways, like making individual files within your folders or key-value pairs in your JSON have their own content addresses.
</p>
<p className='font-bold text-lg leading-relaxed pt-8'>
Once the CAR file is uploaded, a queue of geographically distributed Filecoin storage providers, selected for performance and availability, bid for the right to store these deals.
Expand Down Expand Up @@ -65,7 +65,7 @@ export default async function FeaturesPage () {
<p className='pt-4 text-md leading-loose'>
Filecoin offers persistent, decentralized storage - guaranteeing the integrity of the underlying data through a robust economic model while also providing cryptographic proofs for verifiability.
</p>
<h3 className="text-xl font-bold text-grad pt-8">About Filecoin</h3>
<h3 className="text-xl font-bold text-grad pt-8">About IPFS</h3>
<p className='pt-4 text-md leading-loose'>
IPFS offers content addressing - enabling developers to create immutable links to their content, and flexibility for developers in how they’d like to retrieve their data (whether it be running personal nodes, relying on public infrastructure, or paying for hosted options).
</p>
Expand Down

0 comments on commit 011f089

Please sign in to comment.