From 12b48ac6fcc6b5e01108dc0a3046271b0d3e6986 Mon Sep 17 00:00:00 2001 From: minhtrannhat Date: Tue, 25 Feb 2025 17:47:38 -0500 Subject: [PATCH] feat(meta): let articles meta override default --- src/app.tsx | 9 +-------- src/routes/(home).tsx | 11 +++++++++++ src/routes/articles/index.tsx | 11 ++++++++++- src/routes/blog.tsx | 12 ++++++++++++ src/routes/tags/(tags).tsx | 10 ++++++++++ 5 files changed, 44 insertions(+), 9 deletions(-) diff --git a/src/app.tsx b/src/app.tsx index 0e409b2..b744a87 100644 --- a/src/app.tsx +++ b/src/app.tsx @@ -3,18 +3,11 @@ import { FileRoutes } from "@solidjs/start/router"; import { Suspense } from "solid-js"; import "./app.css"; import { Layout } from "./components/Layout"; -import { MetaProvider, Title, Meta } from "@solidjs/meta"; +import { MetaProvider } from "@solidjs/meta"; export default function App() { return ( - minhtran_dev - - - - - - { return ( diff --git a/src/routes/(home).tsx b/src/routes/(home).tsx index b88fe57..e6046b0 100644 --- a/src/routes/(home).tsx +++ b/src/routes/(home).tsx @@ -1,14 +1,25 @@ import { For } from "solid-js"; import Experience from "../components/Experience"; +import { Title, Meta } from "@solidjs/meta"; const links = [ "https://github.com/minhtrannhat", "https://linkedin.com/in/minh-tran-nhat", "https://git.minhtrannhat.com/explore/repos", ]; + const Homepage = () => { return (
+ minhtran_dev + + + + + + + +
diff --git a/src/routes/articles/index.tsx b/src/routes/articles/index.tsx index d4e5ed0..40bfabc 100644 --- a/src/routes/articles/index.tsx +++ b/src/routes/articles/index.tsx @@ -1,11 +1,20 @@ import { posts } from "~/data/posts"; import dayjs from "dayjs"; - +import { Title, Meta } from "@solidjs/meta"; import { For } from "solid-js"; const Articles = () => { return (
+ minhtran_dev - Articles + + + + + + + +
    {(post) => ( diff --git a/src/routes/blog.tsx b/src/routes/blog.tsx index 1f4c192..2fdc42d 100644 --- a/src/routes/blog.tsx +++ b/src/routes/blog.tsx @@ -27,6 +27,17 @@ const Blog = (props: RouteSectionProps) => { + + + + + + + + ) => { alt={meta().featuredImageDesc || ""} /> +

    {meta().title}

    diff --git a/src/routes/tags/(tags).tsx b/src/routes/tags/(tags).tsx index e3c6909..52d14f9 100644 --- a/src/routes/tags/(tags).tsx +++ b/src/routes/tags/(tags).tsx @@ -1,5 +1,6 @@ import { For } from "solid-js"; import { tags } from "~/data/tags"; +import { Title, Meta } from "@solidjs/meta"; /* * Code from andii.dev @@ -7,6 +8,15 @@ import { tags } from "~/data/tags"; const Tags = () => { return (
    + minhtran_dev - Article Tags + + + + + + + +

    All tags: