diff --git a/astro.config.mjs b/astro.config.mjs index e9414b8..0c6ce25 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -9,7 +9,7 @@ import { escape } from "html-escaper"; import solid from "@astrojs/solid-js"; import mdx from "@astrojs/mdx"; import sitemap from "@astrojs/sitemap"; -// import image from "@astrojs/image"; +import image from "@astrojs/image"; import compress from "astro-compress"; /** @@ -44,7 +44,7 @@ export default defineConfig({ }, }, }), - // image(), + image(), compress(), mdx({ remarkPlugins: [remarkGfm, remarkSmartypants], diff --git a/public/assets/images/image1.webp b/public/assets/images/image1.webp deleted file mode 100644 index 27a1673..0000000 Binary files a/public/assets/images/image1.webp and /dev/null differ diff --git a/public/assets/images/image2.webp b/public/assets/images/image2.webp deleted file mode 100644 index 62121bd..0000000 Binary files a/public/assets/images/image2.webp and /dev/null differ diff --git a/public/assets/images/image3.webp b/public/assets/images/image3.webp deleted file mode 100644 index 439bd8c..0000000 Binary files a/public/assets/images/image3.webp and /dev/null differ diff --git a/public/assets/images/image4.webp b/public/assets/images/image4.webp deleted file mode 100644 index 5db84c4..0000000 Binary files a/public/assets/images/image4.webp and /dev/null differ diff --git a/public/assets/images/image5.webp b/public/assets/images/image5.webp deleted file mode 100644 index 97fe49a..0000000 Binary files a/public/assets/images/image5.webp and /dev/null differ diff --git a/src/components/ArticlePost/ArticlePost.astro b/src/components/ArticlePost/ArticlePost.astro index ba6a2d9..223098b 100644 --- a/src/components/ArticlePost/ArticlePost.astro +++ b/src/components/ArticlePost/ArticlePost.astro @@ -1,6 +1,5 @@ --- -// import { Image } from "@astrojs/image/components"; -// import * as utils from "@utils/string"; +import { Image, Picture } from "@astrojs/image/components"; import { createDateFormatter } from "@root/utils"; import ArticleComments from "@components/ArticleComments"; import "./ArticlePost.scss"; @@ -39,13 +38,15 @@ const { title, coverImage, tags, author, published_at } = data; coverImage && (
- {coverImage && {title}} - {/* Render remote or local image */} - {/* utils.isURL(coverImage) ? ( - {data.title} - ) : ( - {data.title} - )*/} +
) diff --git a/src/layouts/article.astro b/src/layouts/article.astro index ddff15a..9aa4580 100644 --- a/src/layouts/article.astro +++ b/src/layouts/article.astro @@ -8,6 +8,7 @@ import BaseLayout from "@components/BaseLayout"; import ArticleContent from "@components/ArticleContent"; import ArticlePost from "@components/ArticlePost"; import { SITE_METADATA } from "@root/config"; +import { isURL } from '@utils/string' import "@styles/global.scss"; export interface Props extends BaseHeadProps { @@ -27,7 +28,7 @@ const { lang = "ru", content, canonicalUrl } = Astro.props as Props; {content.coverImage && ( - +