diff options
Diffstat (limited to 'src/pages/index.astro')
| -rw-r--r-- | src/pages/index.astro | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..b235b9b --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,27 @@ +--- +import { config } from "../config"; +import LatestPostsSection from "../components/Sections/LatestPosts.astro"; +import Layout from "../layouts/BaseLayout.astro"; +import pageSchema from "../utils/schemas/pageSchema"; +import SocialLinksSection from "../components/Sections/SocialLinks.astro"; +import WelcomeSection from "../components/Sections/Welcome.astro"; + +const title = "Valentin Popov – Software Developer & Team Lead | Tech Insights"; +const description = "Blog by Valentin Popov — software developer and team lead writing about code, side projects, digital tools, and fun experiments."; +const preview = config.og.defaultPreview; +const lang = "en"; + +const schema = pageSchema({ + siteUrl: new URL("/", Astro.site).toString(), + page: "/", + title, + description, + lang, +}); +--- + +<Layout title={title} description={description} preview={preview} lang={lang} schema={schema}> + <WelcomeSection /> + <SocialLinksSection /> + <LatestPostsSection /> +</Layout> |
