@@ -109,38 +109,29 @@ export default function Home({
112− <Section className="pb-12">
112+ <Section narrow className="pb-12">
113 <div className="flex flex-col space-y-4 md:space-y-0 md:flex-row md:space-x-4">
113 <div className="flex flex-col space-y-4 md:space-y-0 md:flex-row md:space-x-4">
114− <Link href="/campus/software-developers#reading">
114+ <Link href="https://airtable.com/shrmfUVpMskWw145u">
115− <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
116− <div className="flex flex-col p-4 h-full relative">
117− <div className="pt-1">
118− <p className="mb-2 font-semibold leading-5">Urbit for Software Developers</p>
119− <p className="text-sm leading-5">Learn how to build on the clean-slate OS and network for the 21st century</p>
124− <Link href="/campus/blockchain-enthusiasts#reading">
125 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
115 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
126 <div className="flex flex-col p-4 h-full relative">
116 <div className="flex flex-col p-4 h-full relative">
127 <div className="pt-1">
117 <div className="pt-1">
128− <p className="mb-2 font-semibold leading-5">Urbit for Blockchain Enthusiasts</p>
118+ <p className="mb-2 font-semibold leading-5">Get on Urbit</p>
129− <p className="text-sm leading-5">Learn how sound computing and sound digital money fit together</p>
119+ <p className="text-sm leading-5">Start exploring the network and OS — for free</p>
134− <Link href="/campus/everyone-else#reading">
124+ <Link href="https://developers.urbit.org/courses">
135 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
125 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
136 <div className="flex flex-col p-4 h-full relative">
126 <div className="flex flex-col p-4 h-full relative">
137 <div className="pt-1">
127 <div className="pt-1">
138− <p className="mb-2 font-semibold leading-5">Urbit for Everyone Else</p>
128+ <p className="mb-2 font-semibold leading-5">Courses</p>
139− <p className="text-sm leading-5">For those without the technical chops</p>
129+ <p className="text-sm leading-5">Sign up for one of the Foundation's cohort-based courses in Urbit development</p>
144 <Link href="#events">
135 <Link href="#events">
145 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
136 <div className="cursor-pointer bg-wall-100 rounded-xl min-h-0 flex-1">
146 <div className="flex flex-col p-4 h-full relative">
137 <div className="flex flex-col p-4 h-full relative">
@@ -158,7 +149,7 @@ export default function Home({
161− //embedding test w/ overview page:
152+ //funnel, repurposed from /overview page:
164 <Section>
155 <Section>
@@ -239,7 +230,7 @@ export default function Home({
239const childPages = (thisLink, children, level = 0) => {
230const childPages = (thisLink, children, level = 0) => {
240 const router = useRouter();
231 const router = useRouter();
242− const isThisPage = router.asPath === thisLink;
233+ const isThisPage = router.asPath === thisLink || router.asPath === `${thisLink}#reading`;
244 const pageItemClasses = classnames({
235 const pageItemClasses = classnames({
245 "text-base type-ui": level === 0,
236 "text-base type-ui": level === 0,
@@ -249,8 +240,8 @@ const childPages = (thisLink, children, level = 0) => {
250 <ul className="">
241 <ul className="">
251 <li className="pb-2">
242 <li className="pb-2">
252− <Link href="/campus">
243+ <Link href="/campus#reading">
253− <a className={`${pageItemClasses} cursor-pointer`}>Get on Urbit</a>
244+ <a className={`${pageItemClasses} cursor-pointer`}>Software Developers</a>
256 {children?.map((child) => (
247 {children?.map((child) => (
@@ -265,7 +256,8 @@ const childPages = (thisLink, children, level = 0) => {
265const pageTree = (thisLink, tree, level = 0) => {
256const pageTree = (thisLink, tree, level = 0) => {
266 const router = useRouter();
257 const router = useRouter();
268− const isThisPage = router.asPath === thisLink;
260+ const isThisPage = router.asPath.includes(thisLink);
270 const pageItemClasses = classnames({
262 const pageItemClasses = classnames({
271 "text-base type-ui": level === 0,
263 "text-base type-ui": level === 0,
@@ -275,7 +267,7 @@ const pageTree = (thisLink, tree, level = 0) => {
278− <Link href={thisLink}>
270+ <Link href={thisLink + "#reading"}>
279 <a className={`${pageItemClasses} cursor-pointer`}>{tree.title}</a>
271 <a className={`${pageItemClasses} cursor-pointer`}>{tree.title}</a>