@@ -19,6 +19,7 @@ import { eventKeys } from "../lib/constants";
19import IndexCard from "../components/ecosystem/IndexCard";
19import IndexCard from "../components/ecosystem/IndexCard";
20import fs from "fs";
20import fs from "fs";
21import path from "path";
21import path from "path";
22+import Meta from "../components/Meta";
23export default function Home({
24export default function Home({
@@ -27,10 +28,15 @@ export default function Home({
27 grantNumbers,
28 grantNumbers,
33+ description: "A clean-slate OS and network for the 21st century.",
31 <Container>
36 <Container>
33− <title>urbit.org</title>
38+ <title>Urbit</title>
35 <IntraNav ourSite="https://urbit.org" search={search} />
41 <IntraNav ourSite="https://urbit.org" search={search} />
36 <SingleColumn>
42 <SingleColumn>
@@ -47,7 +53,6 @@ export default function Home({
51 <div className="bg-yellow-100 dark:bg-[#5C5037] w-full p-8 md:p-12 rounded-3xl flex flex-col md:flex-row">
56 <div className="bg-yellow-100 dark:bg-[#5C5037] w-full p-8 md:p-12 rounded-3xl flex flex-col md:flex-row">
52 <div className="md:w-10/12 w-full md:mr-6">
57 <div className="md:w-10/12 w-full md:mr-6">
53 <h2 className="m-0 p-0 mr-4 pb-6">Assembly 2022</h2>
58 <h2 className="m-0 p-0 mr-4 pb-6">Assembly 2022</h2>
@@ -172,44 +177,44 @@ export default function Home({
172 // Build on Urbit Developer CTA
177 // Build on Urbit Developer CTA
174 <Section narrow>
179 <Section narrow>
175− <h2 className="pb-8">Build on Urbit</h2>
180+ <h2 className="pb-8">Build on Urbit</h2>
176− <h4 className="pb-6">
181+ <h4 className="pb-6">
177− Urbit is a personal OS designed from scratch to run peer-to-peer
182+ Urbit is a personal OS designed from scratch to run peer-to-peer
178− applications.
183+ applications.
180− <p className="pb-6">
185+ <p className="pb-6">
181− It solves the hard problems of implementing a peer-to-peer network
186+ It solves the hard problems of implementing a peer-to-peer network
182− (including identity, NAT traversal, and exactly-once delivery) in
187+ (including identity, NAT traversal, and exactly-once delivery) in
183− the kernel so app developers can focus on business logic.
188+ the kernel so app developers can focus on business logic.
185− <p className="pb-6">
190+ <p className="pb-6">
186− The entire OS is a{" "}
191+ The entire OS is a{" "}
187− <Link href="https://urbit.org/docs/nock/definition/" passHref>
192+ <Link href="https://urbit.org/docs/nock/definition/" passHref>
188− <a>single pure function</a>
193+ <a>single pure function</a>
189− </Link>{" "}
194+ </Link>{" "}
190− that provides application developers with strong guarantees:
195+ that provides application developers with strong guarantees:
191− automated persistence and memory management, repeatable builds,
196+ automated persistence and memory management, repeatable builds, and
192− and support for hot code reloading.
197+ support for hot code reloading.
194− <p className="pb-10">
199+ <p className="pb-10">
195− You can get started learning how to{" "}
200+ You can get started learning how to{" "}
196− <Link href="https://urbit.org/docs/development/develop/" passHref>
201+ <Link href="https://urbit.org/docs/development/develop/" passHref>
197− <a>contribute to the project</a>
202+ <a>contribute to the project</a>
199− , or view a variety of{" "}
201− href="https://github.com/urbit/awesome-urbit#http-apis-airlock"
206− for building on Urbit using the languages you already know.
208− <Link href="https://developers.urbit.org" passHref>
209− <a className="button-lg type-ui text-white bg-green-400 max-w-fit">
210− Visit Urbit Developers
204+ , or view a variety of{" "}
206+ href="https://github.com/urbit/awesome-urbit#http-apis-airlock"
211+ for building on Urbit using the languages you already know.
213+ <Link href="https://developers.urbit.org" passHref>
214+ <a className="button-lg type-ui text-white bg-green-400 max-w-fit">
215+ Visit Urbit Developers
213 </Section>
218 </Section>
@@ -261,14 +266,29 @@ export default function Home({
262 <Section narrow>
267 <Section narrow>
263 <h2 className="pb-8">Social Media</h2>
268 <h2 className="pb-8">Social Media</h2>
269+ <p className="pb-2">
264− <p className="pb-2">Follow us on <Link href="http://twitter.com/urbit">Twitter</Link></p>
270+ Follow us on <Link href="http://twitter.com/urbit">Twitter</Link>
272+ <p className="pb-2">
273+ Check out our posts on{" "}
265− <p className="pb-2">Check out our posts on <Link href="http://instagram.com/urbit">Instagram</Link></p>
274+ <Link href="http://instagram.com/urbit">Instagram</Link>
276+ <p className="pb-2">
277+ Watch livestreams on{" "}
266− <p className="pb-2">Watch livestreams on <Link href="https://www.youtube.com/channel/UCNYIS9_SktINCC9yqO4CFZw">YouTube</Link></p>
278+ <Link href="https://www.youtube.com/channel/UCNYIS9_SktINCC9yqO4CFZw">
282+ <p className="pb-2">
267− <p className="pb-2">Dig into code on <Link href="http://github.com/urbit">Github</Link></p>
283+ Dig into code on <Link href="http://github.com/urbit">Github</Link>
285+ <p className="pb-2">
286+ Boot Urbit and join{" "}
268− <p className="pb-2">Boot Urbit and join <Link href="https://urbit.org/groups/~bitbet-bolbel/urbit-community">Urbit Community</Link></p>
287+ <Link href="https://urbit.org/groups/~bitbet-bolbel/urbit-community">
269 </Section>
291 </Section>
272 </SingleColumn>
292 </SingleColumn>
273 <Footer />
293 <Footer />
274 </Container>
294 </Container>