diff --git a/astro.config.mjs b/astro.config.mjs index 9837445..33f3800 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -5,6 +5,7 @@ import { defineConfig } from "astro/config"; import tailwind from "@astrojs/tailwind"; import sitemap from "@astrojs/sitemap"; +import partytown from "@astrojs/partytown"; import image from "@astrojs/image"; import { SITE } from "./src/config.mjs"; @@ -26,6 +27,9 @@ export default defineConfig({ }, }), sitemap(), + partytown({ + config: { forward: ["dataLayer.push"] }, + }), image(), ], diff --git a/package.json b/package.json index b2d61a5..e143289 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,10 @@ }, "devDependencies": { "@astrojs/image": "^0.3.3", + "@astrojs/partytown": "^1.0.0", "@astrojs/rss": "^1.0.0", "@astrojs/sitemap": "^1.0.0", "@astrojs/tailwind": "^1.0.0", - "@julian_cataldo/astro-analytics": "^0.11.5", "@tailwindcss/typography": "^0.5.4", "astro": "^1.0.0", "astro-icon": "^0.7.3", diff --git a/src/components/core/BasicScripts.astro b/src/components/core/BasicScripts.astro index 53c2fb6..3d7e707 100644 --- a/src/components/core/BasicScripts.astro +++ b/src/components/core/BasicScripts.astro @@ -1,12 +1,16 @@ --- -const { } = Astro.props; +const {} = Astro.props; --- + + diff --git a/src/components/core/MetaTags.astro b/src/components/core/MetaTags.astro index f11ff44..bcd8dd2 100644 --- a/src/components/core/MetaTags.astro +++ b/src/components/core/MetaTags.astro @@ -1,11 +1,14 @@ --- import { getImage } from "@astrojs/image"; -import { getRelativeUrlByFilePath } from "~/utils/getRelativeUrlByFilePath"; +import { getRelativeUrlByFilePath } from "~/utils/directories"; + +import GoogleAnalytics from "~/components/core/GoogleAnalytics.astro"; +import defaultImageSrc from "~/assets/images/default.png"; import { SITE } from "~/config.mjs"; const { src: defaultImage } = await getImage({ - src: import("~/assets/images/default.png"), + src: defaultImageSrc, width: 1200, height: 628, }); @@ -16,55 +19,53 @@ const { image: _image = defaultImage, canonical, noindex = false, - nofollow = false + nofollow = false, } = Astro.props; const image = typeof _image === "string" ? new URL(_image, Astro.site) : _image && typeof _image["src"] !== "undefined" - ? new URL(getRelativeUrlByFilePath(_image.src), Astro.site) - : null; + ? new URL(getRelativeUrlByFilePath(_image.src), Astro.site) + : null; --- - + {title} -{canonical && -} +{canonical && } - + -{image && -} +{image && } -{canonical && -} +{canonical && } -{image && -} +{image && } -{canonical && -} +{canonical && } -{image && -} +{image && } - + + + -{SITE.googleSiteVerificationId && -} \ No newline at end of file +{SITE.googleSiteVerificationId && } + + +{SITE.googleAnalyticsId && } diff --git a/src/components/widgets/BasicCTA.astro b/src/components/widgets/BasicCTA.astro index 89e0cd9..29648de 100644 --- a/src/components/widgets/BasicCTA.astro +++ b/src/components/widgets/BasicCTA.astro @@ -1,26 +1,32 @@ --- -const { } = Astro.props; +import { Icon } from "astro-icon"; + +const {} = Astro.props; ---
-

- Astro + Tailwind CSS - +

+ Astro + Tailwind CSS

- Be very surprised by these huge fake numbers you are seeing on this - page. Don't waste more time! :P + Be very surprised by these huge fake numbers you are seeing on this page. Don't + waste more time! :P

-
\ No newline at end of file + diff --git a/src/components/widgets/BasicFeatures.astro b/src/components/widgets/BasicFeatures.astro index c676822..1f06f0e 100644 --- a/src/components/widgets/BasicFeatures.astro +++ b/src/components/widgets/BasicFeatures.astro @@ -1,73 +1,75 @@ --- import { Icon } from "astro-icon"; -const { } = Astro.props; + +const {} = Astro.props; const items = [ { title: "Headers", - description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", - icon: "flat-color-icons:home" + description: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", + icon: "flat-color-icons:home", }, { title: "Footers", - description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", - icon: "flat-color-icons:faq" + description: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", + icon: "flat-color-icons:faq", }, { title: "Features", - description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", - icon: "flat-color-icons:video-projector" + description: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", + icon: "flat-color-icons:video-projector", }, { title: "Call-to-Action", - description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", - icon: "flat-color-icons:video-projector" + description: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", + icon: "flat-color-icons:video-projector", }, { title: "Pricing", - description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", - icon: "flat-color-icons:calculator" + description: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", + icon: "flat-color-icons:calculator", }, { title: "Testimonial", - description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", - icon: "flat-color-icons:voice-presentation" - } -] + description: + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore.", + icon: "flat-color-icons:voice-presentation", + }, +]; ---
- +
-

- Components -

-

+

Components

+

Most used widgets

- Provides frequently used components for building websites using - Tailwind CSS + Provides frequently used components for building websites using Tailwind CSS

- {items.map(({ title, description, icon }) => ( -
-
- + { + items.map(({ title, description, icon }) => ( +
+
+ -
{title}
-
-

- {description} -

-
- ))} +
{title}
+
+

{description}

+
+ )) + }
-
\ No newline at end of file + diff --git a/src/components/widgets/BlogList.astro b/src/components/widgets/BlogList.astro index e3563d0..086bd99 100644 --- a/src/components/widgets/BlogList.astro +++ b/src/components/widgets/BlogList.astro @@ -6,10 +6,10 @@ const { posts } = Astro.props; \ No newline at end of file + diff --git a/src/components/widgets/BlogListItem.astro b/src/components/widgets/BlogListItem.astro index 5cbaa3c..cb5b53a 100644 --- a/src/components/widgets/BlogListItem.astro +++ b/src/components/widgets/BlogListItem.astro @@ -1,9 +1,10 @@ --- import Picture from "~/components/core/Picture.astro"; +import PostTags from "~/components/widgets/PostTags.astro"; + import { getPermalink } from "~/utils/permalinks"; -import { findImage } from "~/utils/findImage"; -import { getFormattedDate } from "~/utils/getFormatedDate"; -import PostTags from "./PostTags.astro"; +import { findImage } from "~/utils/images"; +import { getFormattedDate } from "~/utils/utils"; const { post } = Astro.props; @@ -13,16 +14,25 @@ const image = await findImage(post.image);

- + {post.title}

@@ -41,4 +51,4 @@ const image = await findImage(post.image);
-
\ No newline at end of file + diff --git a/src/components/widgets/BlogPost.astro b/src/components/widgets/BlogPost.astro index ef52e85..b8f758b 100644 --- a/src/components/widgets/BlogPost.astro +++ b/src/components/widgets/BlogPost.astro @@ -1,7 +1,7 @@ --- import Picture from "~/components/core/Picture.astro"; -import { getFormattedDate } from "~/utils/getFormatedDate"; import PostTags from "~/components/widgets/PostTags.astro"; +import { getFormattedDate } from "~/utils/utils"; const { post } = Astro.props; --- @@ -13,23 +13,30 @@ const { post } = Astro.props; ~ {Math.ceil(post.readingTime)} min read

+ class="px-4 sm:px-6 max-w-3xl mx-auto text-center text-4xl md:text-5xl font-bold leading-tighter tracking-tighter mb-8 font-heading" + > {post.title}

{ - post.image && ( - - ) + post.image && ( + + ) }
+ class="container mx-auto px-8 sm:px-6 max-w-3xl prose prose-lg lg:prose-xl dark:prose-invert dark:prose-headings:text-slate-300 prose-md prose-headings:font-heading prose-headings:leading-tighter prose-headings:tracking-tighter prose-headings:font-bold prose-a:text-primary-600 dark:prose-a:text-primary-400 prose-img:rounded-md prose-img:shadow-lg mt-8" + >
- \ No newline at end of file + diff --git a/src/components/widgets/Error404.astro b/src/components/widgets/Error404.astro index 2b07d14..acb1ad5 100644 --- a/src/components/widgets/Error404.astro +++ b/src/components/widgets/Error404.astro @@ -1,5 +1,7 @@ --- -const { } = Astro.props; +import { getHomePermalink } from "~/utils/permalinks"; + +const {} = Astro.props; ---
@@ -7,19 +9,18 @@ const { } = Astro.props;

Error - 404 - + 404

-

- Sorry, we couldn't find this page. -

+

Sorry, we couldn't find this page.

But dont worry, you can find plenty of other things on our homepage.

- Back to - homepage + Back to homepage
-
\ No newline at end of file + diff --git a/src/components/widgets/FAQs.astro b/src/components/widgets/FAQs.astro index 7d497e7..eef0cd1 100644 --- a/src/components/widgets/FAQs.astro +++ b/src/components/widgets/FAQs.astro @@ -1,6 +1,7 @@ --- import { Icon } from "astro-icon"; -const { } = Astro.props; + +const {} = Astro.props; const items = [ [ @@ -33,8 +34,7 @@ const items = [ It ceases to exist without me. No, you clearly don't know who you're talking to, so let me clue you in.`, }, { - question: - "If you could only ask one question to each person you meet, what would that question be?", + question: "If you could only ask one question to each person you meet, what would that question be?", answer: `This is not about revenge. This is about justice. A lot of things can change in twelve years, Admiral. Well, that's certainly good to know. About four years. I got tired of hearing how young I looked.`, }, ], @@ -44,7 +44,7 @@ const items = [
-

+

Frequently Asked Questions

@@ -52,22 +52,22 @@ const items = [
{ - items.map((subitems) => ( -
- {subitems.map(({ question, answer }) => ( -
-

- - {question} -

- {answer.split("\n\n").map((paragraph) => ( -

- ))} -

- ))} -
- )) + items.map((subitems) => ( +
+ {subitems.map(({ question, answer }) => ( +
+

+ + {question} +

+ {answer.split("\n\n").map((paragraph) => ( +

+ ))} +

+ ))} +
+ )) }
-
\ No newline at end of file +
diff --git a/src/components/widgets/Footer.astro b/src/components/widgets/Footer.astro index 7bf6e34..187e012 100644 --- a/src/components/widgets/Footer.astro +++ b/src/components/widgets/Footer.astro @@ -1,7 +1,7 @@ --- import { Icon } from "astro-icon"; -const { } = Astro.props; +const {} = Astro.props; --- \ No newline at end of file + diff --git a/src/components/widgets/Header.astro b/src/components/widgets/Header.astro index 5690bed..4a0a4a7 100644 --- a/src/components/widgets/Header.astro +++ b/src/components/widgets/Header.astro @@ -1,71 +1,98 @@ --- import { Icon } from "astro-icon"; import Logo from "~/components/widgets/Logo.astro"; + import { getPermalink, getBlogPermalink, getHomePermalink } from "~/utils/permalinks"; -const { } = Astro.props; +const {} = Astro.props; ---
+ class="sticky top-0 z-40 flex-none mx-auto w-full bg-white md:bg-white/90 dark:bg-slate-900 dark:md:bg-slate-900/90 md:backdrop-blur-sm border-b dark:border-b-0" +>
-
-
\ No newline at end of file + [data-aw-toggle-menu].expanded g > path:last-child { + @apply rotate-45 translate-y-[-8px] translate-x-[14px]; + } + diff --git a/src/components/widgets/Hero.astro b/src/components/widgets/Hero.astro index 8661341..b89b891 100644 --- a/src/components/widgets/Hero.astro +++ b/src/components/widgets/Hero.astro @@ -1,51 +1,61 @@ --- +import { Icon } from "astro-icon"; import Picture from "~/components/core/Picture.astro"; -const { } = Astro.props; + +const {} = Astro.props; ---
-
-

+
+

Your website with - Astro - + + Astro + Tailwind - CSS + class="bg-clip-text text-transparent bg-gradient-to-r from-primary-500 to-secondary-500 whitespace-nowrap" + >Tailwind CSS

- AstroWind is a production ready template to start your new website - using Astro + Tailwind CSS. It has been designed following Best - Practices, SEO, Accessibility, Dark Mode, great Page Speed, image - optimization, sitemap generation and more. + AstroWind is a production ready template to start your new website using Astro + Tailwind CSS. It has been + designed following Best Practices, SEO, Accessibility, Dark Mode, great Page Speed, image optimization, + sitemap generation and more.

-
-
- -
+
+

-
\ No newline at end of file + diff --git a/src/components/widgets/HighlightedPosts.astro b/src/components/widgets/HighlightedPosts.astro index 972cc04..2bf4e7b 100644 --- a/src/components/widgets/HighlightedPosts.astro +++ b/src/components/widgets/HighlightedPosts.astro @@ -1,51 +1,59 @@ --- import Picture from "~/components/core/Picture.astro"; -import { findPostsByIds } from "~/utils/fetchPosts"; -import { findImage } from "~/utils/findImage"; + +import { findPostsByIds } from "~/utils/posts"; +import { findImage } from "~/utils/images"; import { getPermalink } from "~/utils/permalinks"; -const { } = Astro.props; + +const {} = Astro.props; const ids = [ "get-started-website-with-astro-tailwind-css", "how-to-customize-astrowind-to-your-brand", "useful-resources-to-create-websites", - "astrowind-template-in-depth" -] + "astrowind-template-in-depth", +]; -const items = (await Promise.all((await findPostsByIds(ids)) - .map(async (item) => - ({ ...item, image: await findImage(item.image) } - )))); +const items = await Promise.all( + (await findPostsByIds(ids)).map(async (item) => ({ ...item, image: await findImage(item.image) })) +); ---
-

- Find out more content in our Blog - +

+ Find out more content in our Blog

+

- 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. + 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.

- {items.map((post) => ( - - ))} + { + items.map((post) => ( + + )) + }
-
\ No newline at end of file + diff --git a/src/components/widgets/Logo.astro b/src/components/widgets/Logo.astro index 5766fc8..d2c8318 100644 --- a/src/components/widgets/Logo.astro +++ b/src/components/widgets/Logo.astro @@ -3,4 +3,4 @@ ๐Ÿš€ AstroWind - \ No newline at end of file + diff --git a/src/components/widgets/Pagination.astro b/src/components/widgets/Pagination.astro index 3ef4a8d..c2d558d 100644 --- a/src/components/widgets/Pagination.astro +++ b/src/components/widgets/Pagination.astro @@ -1,25 +1,34 @@ --- -import { Icon } from "astro-icon" +import { Icon } from "astro-icon"; const { prevUrl, nextUrl, prevText = "Newer posts", nextText = "Older posts" } = Astro.props; --- -{(prevUrl || nextUrl) && ( -
- + ) +} diff --git a/src/components/widgets/PostTags.astro b/src/components/widgets/PostTags.astro index 58a76e6..fb9da43 100644 --- a/src/components/widgets/PostTags.astro +++ b/src/components/widgets/PostTags.astro @@ -1,12 +1,17 @@ --- import { getPermalink } from "~/utils/permalinks"; -const { tags } = Astro.props; + +const { tags, class: className = "text-sm" } = Astro.props; --- -{tags && Array.isArray(tags) &&
    - {tags.map(tag => ( -
  • {tag}
  • - )) - } -
-} \ No newline at end of file +{ + tags && Array.isArray(tags) && ( +
    + {tags.map((tag) => ( +
  • + {tag} +
  • + ))} +
+ ) +} diff --git a/src/components/widgets/Stats.astro b/src/components/widgets/Stats.astro index c90c37d..e03103f 100644 --- a/src/components/widgets/Stats.astro +++ b/src/components/widgets/Stats.astro @@ -1,40 +1,26 @@ --- -const { } = Astro.props; +const {} = Astro.props; ---
-
- 132K -
+
132K

Downloads

-
- 24.8K -
-

- Stars -

+
24.8K
+

Stars

-
-
- 10.3K -
-

- Forks -

+
+
10.3K
+

Forks

-
- 48.4K -
-

- Users -

+
48.4K
+

Users

-
\ No newline at end of file +
diff --git a/src/components/widgets/StepsFeatures.astro b/src/components/widgets/StepsFeatures.astro index eb829dc..b7235c8 100644 --- a/src/components/widgets/StepsFeatures.astro +++ b/src/components/widgets/StepsFeatures.astro @@ -1,5 +1,6 @@ --- -const { } = Astro.props; +import { Icon } from "astro-icon"; +const {} = Astro.props; ---
@@ -10,19 +11,23 @@ const { } = Astro.props;

- Sed ac magna sit amet risus tristique interdum, at vel velit in - hac habitasse platea dictumst. + Sed ac magna sit amet risus tristique interdum, at vel velit in hac habitasse platea dictumst.

+

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi - sagittis, quam nec venenatis lobortis, mi risus tempus nulla, - sed porttitor est nibh at nulla. Praesent placerat enim ut ex - tincidunt vehicula. Fusce sit amet dui tellus. + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis, quam nec venenatis lobortis, mi + risus tempus nulla, sed porttitor est nibh at nulla. Praesent placerat enim ut ex tincidunt vehicula. + Fusce sit amet dui tellus.

+
@@ -32,50 +37,48 @@ const { } = Astro.props;
  • + class="flex w-16 h-16 mx-auto items-center justify-center text-2xl font-bold rounded-full bg-primary-50 text-primary-600" + > 1
    -

    - Responsive Elements -

    +

    Responsive Elements

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Morbi sagittis, quam nec venenatis lobortis, mi risus tempus - nulla. + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis, quam nec venenatis + lobortis, mi risus tempus nulla.

  • + class="flex w-16 h-16 mx-auto items-center justify-center text-2xl font-bold rounded-full bg-primary-50 text-primary-600" + > 2
    -

    Flexible Team

    +

    Flexible Team

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Morbi sagittis, quam nec venenatis lobortis, mi risus tempus - nulla. + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis, quam nec venenatis + lobortis, mi risus tempus nulla.

  • + class="flex w-16 h-16 mx-auto items-center justify-center text-2xl font-bold rounded-full bg-primary-50 text-primary-600" + > 3
    -

    Ecologic Software

    +

    Ecologic Software

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. - Morbi sagittis, quam nec venenatis lobortis, mi risus tempus - nulla. + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis, quam nec venenatis + lobortis, mi risus tempus nulla.

  • @@ -85,4 +88,4 @@ const { } = Astro.props;
    - \ No newline at end of file + diff --git a/src/components/widgets/StepsLeft.astro b/src/components/widgets/StepsLeft.astro index e06da22..b4bbfb8 100644 --- a/src/components/widgets/StepsLeft.astro +++ b/src/components/widgets/StepsLeft.astro @@ -2,89 +2,77 @@ import { Icon } from "astro-icon"; import Picture from "~/components/core/Picture.astro"; -const { } = Astro.props; +const {} = Astro.props; ---

    - Sed ac magna sit amet risus tristique interdum. - hac. + Sed ac magna sit amet risus tristique interdum. hac.

    -
    +
    -

    - Step 1 -

    +

    Step 1

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi - sagittis, quam nec venenatis lobortis, mi risus tempus nulla, sed - porttitor est nibh at nulla. Praesent placerat enim ut ex tincidunt - vehicula. Fusce sit amet dui tellus. + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis, quam nec venenatis lobortis, mi + risus tempus nulla, sed porttitor est nibh at nulla. Praesent placerat enim ut ex tincidunt vehicula. Fusce + sit amet dui tellus.

    -
    +
    -

    - Step 2 -

    +

    Step 2

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi - sagittis, quam nec venenatis lobortis, mi risus tempus nulla, sed - porttitor est nibh at nulla. + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis, quam nec venenatis lobortis, mi + risus tempus nulla, sed porttitor est nibh at nulla.

    -
    +
    -

    - Step 3 -

    +

    Step 3

    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi - sagittis, quam nec venenatis lobortis, mi risus tempus nulla, sed - porttitor est nibh at nulla. + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sagittis, quam nec venenatis lobortis, mi + risus tempus nulla, sed porttitor est nibh at nulla.

    -
    +
    -

    - Ready! -

    +

    Ready!

    @@ -92,8 +80,12 @@ const { } = Astro.props;
    + src={import("~/assets/images/astronaut.jpg")} + widths={[400, 768]} + sizes="(max-width: 768px) 100vw, 432px" + alt="Astronaut" + aspectRatio="432:768" + />
    -
    \ No newline at end of file + diff --git a/src/components/widgets/TwoColsFeatures.astro b/src/components/widgets/TwoColsFeatures.astro index cff96f1..c8aaebf 100644 --- a/src/components/widgets/TwoColsFeatures.astro +++ b/src/components/widgets/TwoColsFeatures.astro @@ -1,5 +1,5 @@ --- -const { } = Astro.props; +const {} = Astro.props; const items = [ [ @@ -40,54 +40,51 @@ const items = [ ---
    -
    +
    -

    - Features -

    -

    +

    Features

    +

    What's interesting about AstroWind + class="bg-clip-text text-transparent bg-gradient-to-r from-primary-500 to-secondary-500 whitespace-nowrap" + >AstroWind

    - Sed ut perspiciatis unde omnis iste natus error sit voluptatem - accusantium doloremque rem aperiam, eaque ipsa quae. + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque rem aperiam, eaque ipsa + quae.

    { - items.map((subitems) => ( -
    - {subitems.map(({ title, description }) => ( -
    -
    -
    - - - - - - - - - - -
    + items.map((subitems) => ( +
    + {subitems.map(({ title, description }) => ( +
    +
    +
    + + + + + + + + + +
    +
    +
    +

    {title}

    +

    {description}

    +
    +
    + ))}
    -
    -

    - {title} -

    -

    - {description} -

    -
    -
    - ))} -
    - )) + )) }
    -
    \ No newline at end of file + diff --git a/src/data/posts/markdown-elements-demo-post.md b/src/data/posts/markdown-elements-demo-post.md index 6fbb118..7561cd3 100644 --- a/src/data/posts/markdown-elements-demo-post.md +++ b/src/data/posts/markdown-elements-demo-post.md @@ -158,7 +158,7 @@ Sint ea anim ipsum ad commodo cupidatat do **exercitation** incididunt et minim *Proident sit veniam in est proident officia adipisicing* ea tempor cillum non cillum velit deserunt. Voluptate laborum incididunt sit consectetur Lorem irure incididunt voluptate nostrud. Commodo ut eiusmod tempor cupidatat esse enim minim ex anim consequat. Mollit sint culpa qui laboris quis consectetur ad sint esse. Amet anim anim minim ullamco et duis non irure. Sit tempor adipisicing ea laboris `culpa ex duis sint` anim aute reprehenderit id eu ea. Aute [excepteur proident](#!) Lorem minim adipisicing nostrud mollit ad ut voluptate do nulla esse occaecat aliqua sint anim. -![Not so big](http://placekitten.com/480/400) +![Not so big](https://placekitten.com/480/400) Incididunt in culpa cupidatat mollit cillum qui proident sit. In cillum aliquip incididunt voluptate magna amet cupidatat cillum pariatur sint aliqua est _enim **anim** voluptate_. Magna aliquip proident incididunt id duis pariatur eiusmod incididunt commodo culpa dolore sit. Culpa do nostrud elit ad exercitation anim pariatur non minim nisi **adipisicing sunt _officia_**. Do deserunt magna mollit Lorem commodo ipsum do cupidatat mollit enim ut elit veniam ea voluptate. diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 788d94d..eef47e8 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -1,28 +1,20 @@ --- -import { SITE } from "~/config.mjs" - import "~/assets/styles/base.css"; import MetaTags from "~/components/core/MetaTags.astro"; import BasicScripts from "~/components/core/BasicScripts.astro"; -import Analytics from '@julian_cataldo/astro-analytics/Analytics.astro'; const { meta = {} } = Astro.props; -const { googleAnalyticsId = false } = SITE; --- + + + - - - {googleAnalyticsId && - } - - - - - - - - \ No newline at end of file + + + + + diff --git a/src/layouts/BlogLayout.astro b/src/layouts/BlogLayout.astro index 34dc1f8..2490e60 100644 --- a/src/layouts/BlogLayout.astro +++ b/src/layouts/BlogLayout.astro @@ -7,10 +7,12 @@ const { meta } = Astro.props;
    -

    +

    -
    \ No newline at end of file + diff --git a/src/layouts/PageLayout.astro b/src/layouts/PageLayout.astro index d48f490..9a984b5 100644 --- a/src/layouts/PageLayout.astro +++ b/src/layouts/PageLayout.astro @@ -1,6 +1,5 @@ --- import Layout from "~/layouts/BaseLayout.astro"; - import Header from "~/components/widgets/Header.astro"; import Footer from "~/components/widgets/Footer.astro"; @@ -13,4 +12,4 @@ const { meta } = Astro.props;