diff --git a/.vscode/css-custom-data.json b/.vscode/css-custom-data.json new file mode 100644 index 0000000..56e07f6 --- /dev/null +++ b/.vscode/css-custom-data.json @@ -0,0 +1,17 @@ +{ + "version": 1.1, + "atDirectives": [ + { + "name": "@tailwind", + "description": "@tailwind tailwindcss" + }, + { + "name": "@layer", + "description": "@layer tailwindcss" + }, + { + "name": "@apply", + "description": "@apply tailwindcss" + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json index e482bb3..be6ddaf 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,4 +1,5 @@ { + "css.customData": ["./vscode/css-custom-data.json"], "eslint.validate": [ "javascript", "javascriptreact", diff --git a/src/assets/styles/base.css b/src/assets/styles/base.css index 8c1c226..c623a4c 100644 --- a/src/assets/styles/base.css +++ b/src/assets/styles/base.css @@ -3,21 +3,33 @@ @tailwind utilities; @layer components { - .btn { - @apply inline-flex items-center justify-center rounded-full shadow-md border-gray-400 border bg-transparent font-medium text-center text-base text-gray-700 leading-snug transition py-3.5 px-6 md:px-8 ease-in duration-200 focus:ring-blue-500 focus:ring-offset-blue-200 focus:ring-2 focus:ring-offset-2 hover:bg-gray-100 hover:border-gray-600 dark:text-slate-300 dark:border-slate-500 dark:hover:bg-slate-800 dark:hover:border-slate-800; + .text-page { + color: var(--aw-color-text-page); } - .btn-ghost { - @apply border-none shadow-none text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white; + .text-muted { + color: var(--aw-color-text-muted); } - .btn-primary { - @apply font-semibold bg-primary-800 text-white border-primary-800 hover:bg-primary-900 hover:border-primary-900 hover:text-white dark:text-white dark:bg-primary-800 dark:border-primary-800 dark:hover:border-primary-900 dark:hover:bg-primary-900; + .bg-light { + background-color: var(--aw-color-bg-page); } .bg-dark { @apply bg-slate-900; } + + .btn { + @apply inline-flex items-center justify-center rounded-full shadow-md border-gray-400 border bg-transparent font-medium text-center text-base text-page leading-snug transition py-3.5 px-6 md:px-8 ease-in duration-200 focus:ring-blue-500 focus:ring-offset-blue-200 focus:ring-2 focus:ring-offset-2 hover:bg-gray-100 hover:border-gray-600 dark:text-slate-300 dark:border-slate-500 dark:hover:bg-slate-800 dark:hover:border-slate-800; + } + + .btn-ghost { + @apply border-none shadow-none text-muted hover:text-gray-900 dark:text-gray-400 dark:hover:text-white; + } + + .btn-primary { + @apply font-semibold bg-primary text-white border-primary hover:bg-blue-900 hover:border-blue-900 hover:text-white dark:text-white dark:bg-primary dark:border-primary dark:hover:border-blue-900 dark:hover:bg-blue-900; + } } #header.scroll { diff --git a/src/components/blog/GridItem.astro b/src/components/blog/GridItem.astro index 95fd1ed..a873018 100644 --- a/src/components/blog/GridItem.astro +++ b/src/components/blog/GridItem.astro @@ -39,12 +39,12 @@ const image = await findImage(post.image); ) : ( {post.title} ) } -
{post.excerpt || post.description}
+{post.excerpt || post.description}
diff --git a/src/components/blog/HighlightedPosts.astro b/src/components/blog/HighlightedPosts.astro index 08932dc..875ab84 100644 --- a/src/components/blog/HighlightedPosts.astro +++ b/src/components/blog/HighlightedPosts.astro @@ -37,7 +37,7 @@ const posts = await findPostsByIds(postIds); { allPostsText && allPostsLink && ( {allPostsText} » @@ -46,7 +46,7 @@ const posts = await findPostsByIds(postIds); } - {information && } + {information && }- The blog will be used to display AstroWind documentation. Each new article will be an important step that you will - need to know to be an expert in creating a website using Astro + Tailwind CSS The blog does not exist yet, but - very soon. Astro is a very interesting technology. Thanks. -
+ {information && }{post.excerpt}
} + {post.excerpt &&{post.excerpt}
} diff --git a/src/components/blog/SinglePost.astro b/src/components/blog/SinglePost.astro index 3aa6756..32b7f1a 100644 --- a/src/components/blog/SinglePost.astro +++ b/src/components/blog/SinglePost.astro @@ -2,7 +2,7 @@ import Icon from 'astro-icon'; import { Picture } from '@astrojs/image/components'; -import PostTags from '~/components/common/Tags.astro'; +import PostTags from '~/components/blog/Tags.astro'; import SocialShare from '~/components/common/SocialShare.astro'; import { getFormattedDate } from '~/utils/utils'; @@ -22,10 +22,10 @@ const { post, url } = Astro.props;
-
{post.excerpt}
@@ -60,7 +60,7 @@ const { post, url } = Astro.props; }