Skip to content

Commit 7ff90f7

Browse files
committed
Add site configuration to .pages.yml and update index.astro with page title
1 parent 6079209 commit 7ff90f7

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

.pages.yml

+40
Original file line numberDiff line numberDiff line change
@@ -364,3 +364,43 @@ content:
364364
label: Photo
365365
type: image
366366
- { name: alt, label: Alt Text, type: string }
367+
- name: site-config
368+
label: Site Configuration
369+
type: file
370+
path: src/config.ts
371+
fields:
372+
- name: SITE
373+
label: Site Settings
374+
type: object
375+
fields:
376+
- { name: website, label: Website URL, type: string, pattern: "^https?://.*$", description: "The deployed domain of your website" }
377+
- { name: author, label: Author, type: string }
378+
- { name: desc, label: Description, type: text }
379+
- { name: title, label: Site Title, type: string }
380+
- { name: ogImage, label: Default Social Image, type: string }
381+
- { name: lightAndDarkMode, label: Enable Light/Dark Mode, type: boolean }
382+
- { name: postPerPage, label: Posts Per Page, type: number }
383+
- { name: scheduledPostMargin, label: Scheduled Post Margin (ms), type: number }
384+
- name: LOCALE
385+
label: Locale Settings
386+
type: object
387+
fields:
388+
- { name: lang, label: Language Code, type: string }
389+
- { name: langTag, label: Language Tags, type: string, list: true }
390+
- name: LOGO_IMAGE
391+
label: Logo Settings
392+
type: object
393+
fields:
394+
- { name: enable, label: Enable Logo, type: boolean }
395+
- { name: svg, label: Is SVG, type: boolean }
396+
- { name: width, label: Width, type: number }
397+
- { name: height, label: Height, type: number }
398+
- name: SOCIALS
399+
label: Social Media Links
400+
type: object
401+
list: true
402+
fields:
403+
- { name: name, label: Platform Name, type: string }
404+
- { name: href, label: URL, type: string, pattern: "^https?://.*$" }
405+
- { name: linkTitle, label: Link Title, type: string }
406+
- { name: active, label: Active, type: boolean }

src/pages/index.astro

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ const clientImages: ClientImage[] = clients.images
8383
.filter((image): image is ClientImage => image !== null);
8484
---
8585

86-
<Layout>
86+
<Layout title={home.frontmatter.title}>
8787
<Header />
8888

8989
<main id="main-content">

0 commit comments

Comments
 (0)