my website at ewancroft.uk
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: remove welcome heading and tangled card from homepage

Remove the "Welcome to {title}" hero block and the
TangledRepoCard from the masonry grid.

+1 -21
-17
src/routes/+page.svelte
··· 7 7 BlueskyPostCard, 8 8 MusicStatusCard, 9 9 KibunStatusCard, 10 - TangledRepoCard, 11 10 SupportersCard, 12 11 PopfeedCard 13 12 } from '$lib/components/layout/main/card'; ··· 19 18 <MetaTags meta={data.meta} siteMeta={data.meta} /> 20 19 21 20 <div class="mx-auto max-w-6xl"> 22 - <div class="mb-8 text-center"> 23 - <h1 24 - class="overflow-wrap-anywhere mb-4 text-4xl font-bold wrap-break-word text-ink-900 md:text-5xl dark:text-ink-50" 25 - > 26 - Welcome to {data.meta.title} 27 - </h1> 28 - <p 29 - class="overflow-wrap-anywhere mx-auto max-w-2xl text-lg wrap-break-word text-ink-700 dark:text-ink-200" 30 - > 31 - {data.meta.description} 32 - </p> 33 - </div> 34 - 35 21 <!-- Masonry-style grid using Tailwind's column utilities --> 36 22 <div class="columns-1 gap-6 lg:columns-2"> 37 23 <div class="mb-6 break-inside-avoid"> ··· 51 37 </div> 52 38 <div class="mb-6 break-inside-avoid"> 53 39 <PostCard documents={data.documents} /> 54 - </div> 55 - <div class="mb-6 break-inside-avoid"> 56 - <TangledRepoCard repos={data.tangledRepos} profile={data.profile} /> 57 40 </div> 58 41 {#if data.supporters.length > 0} 59 42 <div class="mb-6 break-inside-avoid">
+1 -4
src/routes/+page.ts
··· 5 5 fetchMusicStatus, 6 6 fetchKibunStatus, 7 7 fetchLatestBlueskyPost, 8 - fetchTangledRepos, 9 8 fetchRecentDocuments, 10 9 fetchAllSupporters, 11 10 fetchRecentPopfeedReviews ··· 14 13 export const load: PageLoad = async ({ fetch, parent }) => { 15 14 const { profile } = await parent(); 16 15 17 - const [musicStatus, kibunStatus, latestPost, tangledRepos, documents, supporters, popfeedReview] = 16 + const [musicStatus, kibunStatus, latestPost, documents, supporters, popfeedReview] = 18 17 await Promise.allSettled([ 19 18 fetchMusicStatus(fetch), 20 19 fetchKibunStatus(fetch), 21 20 fetchLatestBlueskyPost(fetch), 22 - fetchTangledRepos(fetch), 23 21 fetchRecentDocuments(5, fetch), 24 22 fetchAllSupporters(), 25 23 fetchRecentPopfeedReviews(fetch) ··· 37 35 musicStatus: musicStatus.status === 'fulfilled' ? musicStatus.value : null, 38 36 kibunStatus: kibunStatus.status === 'fulfilled' ? kibunStatus.value : null, 39 37 latestPost: latestPost.status === 'fulfilled' ? latestPost.value : null, 40 - tangledRepos: tangledRepos.status === 'fulfilled' ? tangledRepos.value : null, 41 38 documents: documents.status === 'fulfilled' ? documents.value : [], 42 39 supporters: supporters.status === 'fulfilled' ? supporters.value : [], 43 40 popfeedReviews: popfeedReview.status === 'fulfilled' ? popfeedReview.value : []