···11import { loadData } from '$lib/website/load';
22import { env } from '$env/dynamic/public';
33+import { redirect } from '@sveltejs/kit';
3444-export async function load({ platform }) {
55+export async function load({ platform, url }) {
66+ const hostname = url.hostname;
77+88+ if (hostname === 'flo-bit.blento.app') {
99+ redirect(308, '/flo-bit.dev');
1010+ }
1111+512 const data = await loadData(env.PUBLIC_HANDLE, platform);
613 return { ...data, handle: env.PUBLIC_HANDLE };
714}
+15-5
todo.md
···66- link card: save favicon and og image to pds
77- [x] more cards list
88- paste handler for card creation (+ when entering link)
99-- text cards: align text top middle bottom and left center right
99+- [x] text cards: align text top middle bottom and left center right
1010- change general settings:
1111 - show profile
1212+ - profile on side or top
1213 - base, accent color
1314 - title
1415 - favicon
1515-- set custom card size
1616+- [x] set custom card size
1717+- spacer card
1818+- option to hide cards on mobile
16191720- [x] og images
1821- separate og image for main page
···2124 - instagram
2225 - github
2326 - bluesky account
2727+ - bluesky feed
2428 - bluesky post (fixed or latest)
2529 - social accounts card (multiple)
2630 - cartoons: aka https://www.opendoodles.com/
···4852 - tixy
49535054- image cards: different images for dark and light mode
5151-5252-- allow setting custom base and accent color
5355- allow changing avatar and description to be different than bluesky
5456- allow adding background image
5555-- borderless cards5757+- [x] borderless cards
5858+5959+- selfhosting options:
6060+ - [x] cloudflare workers
6161+ - other serverless option
6262+ - github pages
6363+6464+- analytics (get page views)
6565+- custom subdomain