diff --git a/astro.config.mjs b/astro.config.mjs index 4d88f46..86d09a0 100755 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -27,11 +27,11 @@ export default defineConfig({ }), AutoImport({ imports: [ - "@shortcodes/Button", - "@shortcodes/Accordion", - "@shortcodes/Notice", - "@shortcodes/Video", - "@shortcodes/Youtube", + "@/shortcodes/Button", + "@/shortcodes/Accordion", + "@/shortcodes/Notice", + "@/shortcodes/Video", + "@/shortcodes/Youtube", ], }), mdx(), diff --git a/package.json b/package.json index ca5e2b6..c0e75da 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "astroplate", - "version": "1.0.0", + "version": "1.1.0", "description": "Astro and Tailwindcss boilerplate", "author": "zeon.studio", "license": "MIT", @@ -12,42 +12,42 @@ "format": "prettier -w ." }, "dependencies": { - "@astrojs/image": "^0.16.6", - "@astrojs/mdx": "^0.19.0", - "@astrojs/rss": "^2.3.2", - "astro": "^2.3.0", - "astro-auto-import": "^0.2.1", - "date-fns": "^2.29.3", + "@astrojs/image": "^0.16.7", + "@astrojs/mdx": "^0.19.1", + "@astrojs/rss": "^2.4.1", + "astro": "^2.4.3", + "astro-auto-import": "^0.3.0", + "date-fns": "^2.30.0", "date-fns-tz": "^2.0.0", "disqus-react": "^1.1.5", "fuse.js": "^6.6.2", "github-slugger": "^2.0.0", "gray-matter": "^4.0.3", - "marked": "^4.3.0", + "marked": "^5.0.1", "prop-types": "^15.8.1", "react-icons": "^4.8.0", "react-lite-youtube-embed": "^2.3.52", "remark-collapse": "^0.1.2", "remark-toc": "^8.0.1", - "swiper": "^9.2.2" + "swiper": "^9.3.0" }, "devDependencies": { - "@astrojs/react": "^2.1.1", - "@astrojs/sitemap": "^1.2.2", - "@astrojs/tailwind": "^3.1.1", + "@astrojs/react": "^2.1.3", + "@astrojs/sitemap": "^1.3.0", + "@astrojs/tailwind": "^3.1.2", "@tailwindcss/forms": "^0.5.3", "@tailwindcss/typography": "^0.5.9", - "@types/marked": "^4.0.8", - "@types/react": "^18.0.35", - "postcss": "^8.4.21", - "prettier": "^2.8.7", + "@types/marked": "^4.3.0", + "@types/react": "^18.2.6", + "postcss": "^8.4.23", + "prettier": "^2.8.8", "prettier-plugin-astro": "^0.8.0", - "prettier-plugin-tailwindcss": "^0.2.7", + "prettier-plugin-tailwindcss": "^0.2.8", "react": "^18.2.0", "react-dom": "^18.2.0", - "sass": "^1.62.0", - "sharp": "^0.32.0", + "sass": "^1.62.1", + "sharp": "^0.32.1", "tailwind-bootstrap-grid": "^5.0.1", - "tailwindcss": "^3.3.1" + "tailwindcss": "^3.3.2" } } diff --git a/src/config/social.json b/src/config/social.json index b9804e2..59b4b7c 100644 --- a/src/config/social.json +++ b/src/config/social.json @@ -1,11 +1,14 @@ { - "facebook": "", + "facebook": "https://facebook.com/", "twitter": "https://twitter.com/", + "mastodon": "https://mastodon.com/", "instagram": "https://instagram.com/", - "youtube": "https://youtube.com/", - "linkedin": "https://linkedin.com/", + "youtube": "", + "linkedin": "", "github": "", "gitlab": "", + "discord": "", + "slack": "", "medium": "", "codepen": "", "bitbucket": "", diff --git a/src/layouts/Base.astro b/src/layouts/Base.astro index e16211e..20ad564 100755 --- a/src/layouts/Base.astro +++ b/src/layouts/Base.astro @@ -1,11 +1,11 @@ --- -import TwSizeIndicator from "@components/TwSizeIndicator.astro"; -import config from "@config/config.json"; -import theme from "@config/theme.json"; -import { plainify } from "@lib/utils/textConverter"; -import Footer from "@partials/Footer.astro"; -import Header from "@partials/Header.astro"; -import "@styles/main.scss"; +import TwSizeIndicator from "@/components/TwSizeIndicator.astro"; +import config from "@/config/config.json"; +import theme from "@/config/theme.json"; +import { plainify } from "@/lib/utils/textConverter"; +import Footer from "@/partials/Footer.astro"; +import Header from "@/partials/Header.astro"; +import "@/styles/main.scss"; // font families const pf = theme.fonts.font_family.primary; diff --git a/src/layouts/PostSingle.astro b/src/layouts/PostSingle.astro index f685509..5d4de7d 100755 --- a/src/layouts/PostSingle.astro +++ b/src/layouts/PostSingle.astro @@ -1,13 +1,13 @@ --- import { Image } from "@astrojs/image/components"; -import BlogCard from "@components/BlogCard.astro"; -import Share from "@components/Share.astro"; -import config from "@config/config.json"; -import Disqus from "@function-components/Disqus"; -import { getSinglePage } from "@lib/contentParser.astro"; -import dateFormat from "@lib/utils/dateFormat"; -import similerItems from "@lib/utils/similarItems"; -import { humanize, markdownify, slugify } from "@lib/utils/textConverter"; +import BlogCard from "@/components/BlogCard.astro"; +import Share from "@/components/Share.astro"; +import config from "@/config/config.json"; +import Disqus from "@/function-components/Disqus"; +import { getSinglePage } from "@/lib/contentParser.astro"; +import dateFormat from "@/lib/utils/dateFormat"; +import similerItems from "@/lib/utils/similarItems"; +import { humanize, markdownify, slugify } from "@/lib/utils/textConverter"; import { FaRegClock, FaRegFolder, diff --git a/src/layouts/Search.tsx b/src/layouts/Search.tsx index 4ba5915..7227670 100755 --- a/src/layouts/Search.tsx +++ b/src/layouts/Search.tsx @@ -1,5 +1,5 @@ -import config from "@config/config.json"; -import { humanize, plainify, slugify } from "@lib/utils/textConverter"; +import config from "@/config/config.json"; +import { humanize, plainify, slugify } from "@/lib/utils/textConverter"; import Fuse from "fuse.js"; import { useEffect, useRef, useState } from "react"; import { diff --git a/src/layouts/components/AuthorCard.astro b/src/layouts/components/AuthorCard.astro index 18ab936..ca8da2f 100644 --- a/src/layouts/components/AuthorCard.astro +++ b/src/layouts/components/AuthorCard.astro @@ -1,6 +1,6 @@ --- import { Image } from "@astrojs/image/components"; -import { plainify } from "@lib/utils/textConverter"; +import { plainify } from "@/lib/utils/textConverter"; import Social from "./Social.astro"; const { data } = Astro.props; diff --git a/src/layouts/components/BlogCard.astro b/src/layouts/components/BlogCard.astro index 75a72ac..86e3dfa 100644 --- a/src/layouts/components/BlogCard.astro +++ b/src/layouts/components/BlogCard.astro @@ -1,7 +1,7 @@ --- import { Image } from "@astrojs/image/components"; -import config from "@config/config.json"; -import { humanize, plainify, slugify } from "@lib/utils/textConverter"; +import config from "@/config/config.json"; +import { humanize, plainify, slugify } from "@/lib/utils/textConverter"; import { FaRegFolder, FaRegUserCircle } from "react-icons/fa/index.js"; const { summary_length, blog_folder } = config.settings; diff --git a/src/layouts/components/Breadcrumbs.astro b/src/layouts/components/Breadcrumbs.astro index e91ab83..0886bb0 100644 --- a/src/layouts/components/Breadcrumbs.astro +++ b/src/layouts/components/Breadcrumbs.astro @@ -1,5 +1,5 @@ --- -import { humanize } from "@lib/utils/textConverter"; +import { humanize } from "@/lib/utils/textConverter"; const { className } = Astro.props; diff --git a/src/layouts/components/Logo.astro b/src/layouts/components/Logo.astro index db463b4..ca34d25 100644 --- a/src/layouts/components/Logo.astro +++ b/src/layouts/components/Logo.astro @@ -1,6 +1,6 @@ --- import { Image } from "@astrojs/image/components"; -import config from "@config/config.json"; +import config from "@/config/config.json"; const { src, srcDarkmode } = Astro.props; const { diff --git a/src/layouts/components/Share.astro b/src/layouts/components/Share.astro index 6ba979f..14881cd 100644 --- a/src/layouts/components/Share.astro +++ b/src/layouts/components/Share.astro @@ -1,5 +1,5 @@ --- -import config from "@config/config.json"; +import config from "@/config/config.json"; import { IoLogoFacebook, IoLogoLinkedin, diff --git a/src/layouts/components/ThemeSwitcher.astro b/src/layouts/components/ThemeSwitcher.astro index 27ddecc..524b442 100755 --- a/src/layouts/components/ThemeSwitcher.astro +++ b/src/layouts/components/ThemeSwitcher.astro @@ -1,5 +1,5 @@ --- -import config from "@config/config.json"; +import config from "@/config/config.json"; const { theme_switcher, default_theme } = config.settings; const {className} = Astro.props; diff --git a/src/layouts/function-components/Disqus.jsx b/src/layouts/function-components/Disqus.jsx index 73b0482..b2d1bed 100644 --- a/src/layouts/function-components/Disqus.jsx +++ b/src/layouts/function-components/Disqus.jsx @@ -1,4 +1,4 @@ -import config from "@config/config.json"; +import config from "@/config/config.json"; import { DiscussionEmbed } from "disqus-react"; import React from "react"; diff --git a/src/layouts/partials/CallToAction.astro b/src/layouts/partials/CallToAction.astro index 4a23250..cd4422e 100644 --- a/src/layouts/partials/CallToAction.astro +++ b/src/layouts/partials/CallToAction.astro @@ -1,6 +1,6 @@ --- import { Image } from "@astrojs/image/components"; -import { markdownify } from "@lib/utils/textConverter"; +import { markdownify } from "@/lib/utils/textConverter"; const { call_to_action } = Astro.props; --- diff --git a/src/layouts/partials/Footer.astro b/src/layouts/partials/Footer.astro index ece9539..ffb1190 100755 --- a/src/layouts/partials/Footer.astro +++ b/src/layouts/partials/Footer.astro @@ -1,10 +1,10 @@ --- -import Logo from "@components/Logo.astro"; -import Social from "@components/Social.astro"; -import config from "@config/config.json"; -import menu from "@config/menu.json"; -import social from "@config/social.json"; -import { markdownify } from "@lib/utils/textConverter"; +import Logo from "@/components/Logo.astro"; +import Social from "@/components/Social.astro"; +import config from "@/config/config.json"; +import menu from "@/config/menu.json"; +import social from "@/config/social.json"; +import { markdownify } from "@/lib/utils/textConverter"; ---