@@ -77,30 +77,34 @@ export default function Home({
79 {/* Brief explanatory paragraph */}
79 {/* Brief explanatory paragraph */}
80− <Section>
80+ <Section className="flex space-x-8">
82− <div className="w-full space-y-8 max-w-prose">
82+ <div className="flex w-2/3 space-y-8">
83 <div className="space-y-4">
83 <div className="space-y-4">
84− <p className="">
84+ <p className="type-ui">
85− <span className="font-bold">The internet cannot be saved. </span>
86− No matter how many unsuspecting youth are press-ganged into derivative careers maintaining,
87− optimizing, and reskinning this house of cards, the web as we know it is doomed to crumble under
88− its own weight. The platforms are closed, the data is siloed, and all the exits are shut tight.
91− Well, <i>almost</i> all the exits. For those with the gall to think outside the box, there is another way.
92− A complete reimagining of networked computing from the OS up, designed to facilitate the construction
85+ For those with the will to think outside the box: a complete reimagining of networked computing from the OS up, designed to facilitate the construction
93− of powerful, enduring, and decentralized systems.
86+ of powerful, enduring, and decentralized systems.
95− <p>
88+ <p className="type-ui">
96− The Urbit Foundation’s Campus Outreach Program aims to find ambitious students interested in leaving the old
89+ The Urbit Foundation’s Campus Outreach Program aims to find ambitious students interested in leaving the old
97− world behind and providing them with the information and resources to help build a better future.
90+ world behind and providing them with the information and resources to help build a better future.
98− If you fit that description and want us to come to your university,{" "}
91+ If you fit that description and want us to come to your university,{" "}
99− <Link href="/campus#contact" passHref>
92+ <Link href="/campus#contact" passHref>
100− <a>get in touch.</a>
93+ <a>get in touch.</a>
101− </Link>{" "}
94+ </Link>{" "}
100+ <div className="w-1/3">
102+ <Link href="https://airtable.com/shrmfUVpMskWw145u" passHref>
103+ <a className="button-lg bg-green-400 text-white type-ui max-w-fit">
105 </Section>
109 </Section>
@@ -108,17 +112,8 @@ export default function Home({
108 how to make an in-page link (href to hashtag element id)
112 how to make an in-page link (href to hashtag element id)
109 <a href="#events"> cheebo </a>
113 <a href="#events"> cheebo </a>
112− <Section className="pb-1">
113− <Link href="https://airtable.com/shrmfUVpMskWw145u" passHref>
114− <a className="button-lg bg-green-400 text-white type-ui max-w-fit">
124 //funnel, repurposed from /overview page:
119 //funnel, repurposed from /overview page:
@@ -132,7 +127,7 @@ export default function Home({
132 <Sidebar search={search}>
127 <Sidebar search={search}>
133 {childPages("/campus", posts.pages)}
128 {childPages("/campus", posts.pages)}
134 </Sidebar>
129 </Sidebar>
135− <div className="markdown max-w-prose">
130+ <div className={'markdown max-w-prose ' + data.slug }>
136 <h3>{data.title}</h3>
131 <h3>{data.title}</h3>
137 <Markdown.render content={JSON.parse(markdown)} />
132 <Markdown.render content={JSON.parse(markdown)} />
@@ -156,7 +151,7 @@ export default function Home({
156 {events[1] ? <EventPreview event={events[1]} className="mb-8" /> : <div />}
151 {events[1] ? <EventPreview event={events[1]} className="mb-8" /> : <div />}
159− <p>No events yet — check back later.</p>
154+ <p className="pb-8">No events yet — check back later.</p>
161 <Link href="/events?tag=campus">
156 <Link href="/events?tag=campus">
162 <a className="bg-wall-600 text-white button-lg w-fit">
157 <a className="bg-wall-600 text-white button-lg w-fit">
@@ -172,10 +167,7 @@ export default function Home({
173 <div className="bg-wall-100 w-full p-4 md:p-8 rounded-3xl flex flex-wrap items-center">
168 <div className="bg-wall-100 w-full p-4 md:p-8 rounded-3xl flex flex-wrap items-center">
175− <div className="basis-full sm:basis-1/3 pb-4 sm:pb-0">
170+ <div className="sm:pl-2 align-middle">
176− <img className="rounded-xl w-72" src="https://storage.googleapis.com/media.urbit.org/assembly/assembly-thumb2.jpg" />
178− <div className="sm:basis-2/3 sm:pl-6 align-middle">
179 <h2 className=" text-2xl pb-2" >Get in touch</h2 >
171 <h2 className=" text-2xl pb-2" >Get in touch</h2 >
180 <p className="max-w-prose pb-4">
172 <p className="max-w-prose pb-4">
181 Not sure how to get started after attending an event? Want to schedule one at your university?
173 Not sure how to get started after attending an event? Want to schedule one at your university?
@@ -208,7 +200,7 @@ export default function Home({
208const childPages = (thisLink, children, level = 0) => {
200const childPages = (thisLink, children, level = 0) => {
209 const router = useRouter();
201 const router = useRouter();
211− const isThisPage = router.asPath === thisLink || router.asPath === `${thisLink}#reading`;
203+ const isThisPage = router.asPath === thisLink || router.asPath === `${thisLink}`;
213 const pageItemClasses = classnames({
205 const pageItemClasses = classnames({
214 "text-base type-ui": level === 0,
206 "text-base type-ui": level === 0,
@@ -218,7 +210,7 @@ const childPages = (thisLink, children, level = 0) => {
219 <ul className="">
211 <ul className="">
220 <li className="pb-2">
212 <li className="pb-2">
221− <Link href="/campus#reading">
213+ <Link href="/campus">
222 <a className={`${pageItemClasses} cursor-pointer`}>Software Developers</a>
214 <a className={`${pageItemClasses} cursor-pointer`}>Software Developers</a>
@@ -245,7 +237,7 @@ const pageTree = (thisLink, tree, level = 0) => {
248− <Link href={thisLink + "#reading"}>
240+ <Link href={thisLink}>
249 <a className={`${pageItemClasses} cursor-pointer`}>{tree.title}</a>
241 <a className={`${pageItemClasses} cursor-pointer`}>{tree.title}</a>
@@ -308,7 +300,6 @@ export async function getStaticProps({ params }) {
312/* export async function getStaticProps() {
303/* export async function getStaticProps() {