diff --git a/front/src/components/Favicons.astro b/front/src/components/Favicons.astro
index fed6696..47d123c 100644
--- a/front/src/components/Favicons.astro
+++ b/front/src/components/Favicons.astro
@@ -1,7 +1,7 @@
---
-import favIcon from '~/assets/favicons/favicon.ico';
-import favIconSvg from '~/assets/favicons/favicon.svg';
-import appleTouchIcon from '~/assets/favicons/apple-touch-icon.png';
+import favIcon from 'assets/favicons/favicon.ico';
+import favIconSvg from 'assets/favicons/favicon.svg';
+import appleTouchIcon from 'assets/favicons/apple-touch-icon.png';
---
diff --git a/front/src/components/blog/Grid.astro b/front/src/components/blog/Grid.astro
index 1b62be4..f85d754 100644
--- a/front/src/components/blog/Grid.astro
+++ b/front/src/components/blog/Grid.astro
@@ -1,6 +1,6 @@
---
-import Item from '~/components/blog/GridItem.astro';
-import type { Post } from '~/types';
+import Item from 'components/blog/GridItem.astro';
+import type { Post } from 'types';
export interface Props {
posts: Array;
diff --git a/front/src/components/blog/GridItem.astro b/front/src/components/blog/GridItem.astro
index cf7ed14..366c847 100644
--- a/front/src/components/blog/GridItem.astro
+++ b/front/src/components/blog/GridItem.astro
@@ -1,11 +1,11 @@
---
import { APP_BLOG } from 'astrowind:config';
-import type { Post } from '~/types';
+import type { Post } from 'types';
-import Image from '~/components/common/Image.astro';
+import Image from 'components/common/Image.astro';
-import { findImage } from '~/utils/images';
-import { getPermalink } from '~/utils/permalinks';
+import { findImage } from 'utils/images';
+import { getPermalink } from 'utils/permalinks';
export interface Props {
post: Post;
diff --git a/front/src/components/blog/List.astro b/front/src/components/blog/List.astro
index 6a80ae3..8fc97c8 100644
--- a/front/src/components/blog/List.astro
+++ b/front/src/components/blog/List.astro
@@ -1,6 +1,6 @@
---
-import Item from '~/components/blog/ListItem.astro';
-import type { Post } from '~/types';
+import Item from 'components/blog/ListItem.astro';
+import type { Post } from 'types';
export interface Props {
posts: Array;
diff --git a/front/src/components/blog/ListItem.astro b/front/src/components/blog/ListItem.astro
index 3fef240..f595565 100644
--- a/front/src/components/blog/ListItem.astro
+++ b/front/src/components/blog/ListItem.astro
@@ -1,15 +1,15 @@
---
import type { ImageMetadata } from 'astro';
import { Icon } from 'astro-icon/components';
-import Image from '~/components/common/Image.astro';
-import PostTags from '~/components/blog/Tags.astro';
+import Image from 'components/common/Image.astro';
+import PostTags from 'components/blog/Tags.astro';
import { APP_BLOG } from 'astrowind:config';
-import type { Post } from '~/types';
+import type { Post } from 'types';
-import { getPermalink } from '~/utils/permalinks';
-import { findImage } from '~/utils/images';
-import { getFormattedDate } from '~/utils/utils';
+import { getPermalink } from 'utils/permalinks';
+import { findImage } from 'utils/images';
+import { getFormattedDate } from 'utils/utils';
export interface Props {
post: Post;
diff --git a/front/src/components/blog/Pagination.astro b/front/src/components/blog/Pagination.astro
index 051587c..57f1d57 100644
--- a/front/src/components/blog/Pagination.astro
+++ b/front/src/components/blog/Pagination.astro
@@ -1,7 +1,7 @@
---
import { Icon } from 'astro-icon/components';
-import { getPermalink } from '~/utils/permalinks';
-import Button from '~/components/ui/Button.astro';
+import { getPermalink } from 'utils/permalinks';
+import Button from 'components/ui/Button.astro';
export interface Props {
prevUrl?: string;
diff --git a/front/src/components/blog/RelatedPosts.astro b/front/src/components/blog/RelatedPosts.astro
index 8d55ecd..b71d2e3 100644
--- a/front/src/components/blog/RelatedPosts.astro
+++ b/front/src/components/blog/RelatedPosts.astro
@@ -1,10 +1,10 @@
---
import { APP_BLOG } from 'astrowind:config';
-import { getRelatedPosts } from '~/utils/blog';
+import { getRelatedPosts } from 'utils/blog';
import BlogHighlightedPosts from '../widgets/BlogHighlightedPosts.astro';
-import type { Post } from '~/types';
-import { getBlogPermalink } from '~/utils/permalinks';
+import type { Post } from 'types';
+import { getBlogPermalink } from 'utils/permalinks';
export interface Props {
post: Post;
diff --git a/front/src/components/blog/SinglePost.astro b/front/src/components/blog/SinglePost.astro
index eed34de..442473a 100644
--- a/front/src/components/blog/SinglePost.astro
+++ b/front/src/components/blog/SinglePost.astro
@@ -1,14 +1,14 @@
---
import { Icon } from 'astro-icon/components';
-import Image from '~/components/common/Image.astro';
-import PostTags from '~/components/blog/Tags.astro';
-import SocialShare from '~/components/common/SocialShare.astro';
+import Image from 'components/common/Image.astro';
+import PostTags from 'components/blog/Tags.astro';
+import SocialShare from 'components/common/SocialShare.astro';
-import { getPermalink } from '~/utils/permalinks';
-import { getFormattedDate } from '~/utils/utils';
+import { getPermalink } from 'utils/permalinks';
+import { getFormattedDate } from 'utils/utils';
-import type { Post } from '~/types';
+import type { Post } from 'types';
export interface Props {
post: Post;
diff --git a/front/src/components/blog/Tags.astro b/front/src/components/blog/Tags.astro
index 30b09e2..ce6f7ab 100644
--- a/front/src/components/blog/Tags.astro
+++ b/front/src/components/blog/Tags.astro
@@ -1,8 +1,8 @@
---
-import { getPermalink } from '~/utils/permalinks';
+import { getPermalink } from 'utils/permalinks';
import { APP_BLOG } from 'astrowind:config';
-import type { Post } from '~/types';
+import type { Post } from 'types';
export interface Props {
tags: Post['tags'];
diff --git a/front/src/components/blog/ToBlogLink.astro b/front/src/components/blog/ToBlogLink.astro
index 7fb7a49..48fb0bc 100644
--- a/front/src/components/blog/ToBlogLink.astro
+++ b/front/src/components/blog/ToBlogLink.astro
@@ -1,8 +1,8 @@
---
import { Icon } from 'astro-icon/components';
-import { getBlogPermalink } from '~/utils/permalinks';
+import { getBlogPermalink } from 'utils/permalinks';
import { I18N } from 'astrowind:config';
-import Button from '~/components/ui/Button.astro';
+import Button from 'components/ui/Button.astro';
const { textDirection } = I18N;
---
diff --git a/front/src/components/common/CommonMeta.astro b/front/src/components/common/CommonMeta.astro
index aab6dd4..89fa62d 100644
--- a/front/src/components/common/CommonMeta.astro
+++ b/front/src/components/common/CommonMeta.astro
@@ -1,5 +1,5 @@
---
-import { getAsset } from '~/utils/permalinks';
+import { getAsset } from 'utils/permalinks';
---
diff --git a/front/src/components/common/Image.astro b/front/src/components/common/Image.astro
index 52fc1cd..3102aa9 100644
--- a/front/src/components/common/Image.astro
+++ b/front/src/components/common/Image.astro
@@ -1,5 +1,5 @@
---
-import { findImage } from '~/utils/images';
+import { findImage } from 'utils/images';
import {
getImagesOptimized,
astroAsseetsOptimizer,
@@ -7,7 +7,7 @@ import {
isUnpicCompatible,
type ImageProps,
type AttributesProps,
-} from '~/utils/images-optimization';
+} from 'utils/images-optimization';
type Props = ImageProps;
type ImageType = {
diff --git a/front/src/components/common/Metadata.astro b/front/src/components/common/Metadata.astro
index a4c573e..98c8281 100644
--- a/front/src/components/common/Metadata.astro
+++ b/front/src/components/common/Metadata.astro
@@ -5,10 +5,10 @@ import { AstroSeo } from '@astrolib/seo';
import type { Props as AstroSeoProps } from '@astrolib/seo';
import { SITE, METADATA, I18N } from 'astrowind:config';
-import type { MetaData } from '~/types';
-import { getCanonical } from '~/utils/permalinks';
+import type { MetaData } from 'types';
+import { getCanonical } from 'utils/permalinks';
-import { adaptOpenGraphImages } from '~/utils/images';
+import { adaptOpenGraphImages } from 'utils/images';
export interface Props extends MetaData {
dontUseTitleTemplate?: boolean;
diff --git a/front/src/components/ui/Button.astro b/front/src/components/ui/Button.astro
index e72f067..4306395 100644
--- a/front/src/components/ui/Button.astro
+++ b/front/src/components/ui/Button.astro
@@ -1,7 +1,7 @@
---
import { Icon } from 'astro-icon/components';
import { twMerge } from 'tailwind-merge';
-import type { CallToAction as Props } from '~/types';
+import type { CallToAction as Props } from 'types';
const {
variant = 'secondary',
diff --git a/front/src/components/ui/Form.astro b/front/src/components/ui/Form.astro
index 276b39f..6ab6b41 100644
--- a/front/src/components/ui/Form.astro
+++ b/front/src/components/ui/Form.astro
@@ -1,6 +1,6 @@
---
-import type { Form as Props } from '~/types';
-import Button from '~/components/ui/Button.astro';
+import type { Form as Props } from 'types';
+import Button from 'components/ui/Button.astro';
const { inputs, textarea, disclaimer, button = 'Contact us', description = '' } = Astro.props;
---
diff --git a/front/src/components/ui/Headline.astro b/front/src/components/ui/Headline.astro
index 621b23d..b947283 100644
--- a/front/src/components/ui/Headline.astro
+++ b/front/src/components/ui/Headline.astro
@@ -1,5 +1,5 @@
---
-import type { Headline as Props } from '~/types';
+import type { Headline as Props } from 'types';
import { twMerge } from 'tailwind-merge';
const {
diff --git a/front/src/components/ui/ItemGrid.astro b/front/src/components/ui/ItemGrid.astro
index fe560a3..6ba4113 100644
--- a/front/src/components/ui/ItemGrid.astro
+++ b/front/src/components/ui/ItemGrid.astro
@@ -1,5 +1,5 @@
---
-import type { ItemGrid as Props } from '~/types';
+import type { ItemGrid as Props } from 'types';
import { twMerge } from 'tailwind-merge';
import Button from './Button.astro';
import { Icon } from 'astro-icon/components';
diff --git a/front/src/components/ui/ItemGrid2.astro b/front/src/components/ui/ItemGrid2.astro
index 34a902e..897dba7 100644
--- a/front/src/components/ui/ItemGrid2.astro
+++ b/front/src/components/ui/ItemGrid2.astro
@@ -1,5 +1,5 @@
---
-import type { ItemGrid as Props } from '~/types';
+import type { ItemGrid as Props } from 'types';
import { Icon } from 'astro-icon/components';
import { twMerge } from 'tailwind-merge';
import Button from './Button.astro';
diff --git a/front/src/components/ui/Timeline.astro b/front/src/components/ui/Timeline.astro
index 8154604..650d633 100644
--- a/front/src/components/ui/Timeline.astro
+++ b/front/src/components/ui/Timeline.astro
@@ -1,7 +1,7 @@
---
import { Icon } from 'astro-icon/components';
import { twMerge } from 'tailwind-merge';
-import type { Item } from '~/types';
+import type { Item } from 'types';
export interface Props {
items?: Array- ;
diff --git a/front/src/components/ui/WidgetWrapper.astro b/front/src/components/ui/WidgetWrapper.astro
index a53df1d..f72ee02 100644
--- a/front/src/components/ui/WidgetWrapper.astro
+++ b/front/src/components/ui/WidgetWrapper.astro
@@ -1,6 +1,6 @@
---
import type { HTMLTag } from 'astro/types';
-import type { Widget } from '~/types';
+import type { Widget } from 'types';
import { twMerge } from 'tailwind-merge';
import Background from './Background.astro';
diff --git a/front/src/components/widgets/BlogHighlightedPosts.astro b/front/src/components/widgets/BlogHighlightedPosts.astro
index 75f35a9..733b1c8 100644
--- a/front/src/components/widgets/BlogHighlightedPosts.astro
+++ b/front/src/components/widgets/BlogHighlightedPosts.astro
@@ -1,12 +1,12 @@
---
import { APP_BLOG } from 'astrowind:config';
-import Grid from '~/components/blog/Grid.astro';
+import Grid from 'components/blog/Grid.astro';
-import { getBlogPermalink } from '~/utils/permalinks';
-import { findPostsByIds } from '~/utils/blog';
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import type { Widget } from '~/types';
+import { getBlogPermalink } from 'utils/permalinks';
+import { findPostsByIds } from 'utils/blog';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import type { Widget } from 'types';
export interface Props extends Widget {
title?: string;
diff --git a/front/src/components/widgets/BlogLatestPosts.astro b/front/src/components/widgets/BlogLatestPosts.astro
index 242c686..cd32b73 100644
--- a/front/src/components/widgets/BlogLatestPosts.astro
+++ b/front/src/components/widgets/BlogLatestPosts.astro
@@ -1,12 +1,12 @@
---
import { APP_BLOG } from 'astrowind:config';
-import Grid from '~/components/blog/Grid.astro';
+import Grid from 'components/blog/Grid.astro';
-import { getBlogPermalink } from '~/utils/permalinks';
-import { findLatestPosts } from '~/utils/blog';
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import type { Widget } from '~/types';
+import { getBlogPermalink } from 'utils/permalinks';
+import { findLatestPosts } from 'utils/blog';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import type { Widget } from 'types';
import Button from '../ui/Button.astro';
export interface Props extends Widget {
diff --git a/front/src/components/widgets/Brands.astro b/front/src/components/widgets/Brands.astro
index 7e42ae1..a140e8e 100644
--- a/front/src/components/widgets/Brands.astro
+++ b/front/src/components/widgets/Brands.astro
@@ -1,10 +1,10 @@
---
import { Icon } from 'astro-icon/components';
-import type { Brands as Props } from '~/types';
+import type { Brands as Props } from 'types';
-import Image from '~/components/common/Image.astro';
-import Headline from '~/components/ui/Headline.astro';
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
+import Image from 'components/common/Image.astro';
+import Headline from 'components/ui/Headline.astro';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
const {
title = '',
subtitle = '',
diff --git a/front/src/components/widgets/CallToAction.astro b/front/src/components/widgets/CallToAction.astro
index 0687130..83aac1e 100644
--- a/front/src/components/widgets/CallToAction.astro
+++ b/front/src/components/widgets/CallToAction.astro
@@ -1,8 +1,8 @@
---
import WidgetWrapper from '../ui/WidgetWrapper.astro';
-import type { CallToAction, Widget } from '~/types';
-import Headline from '~/components/ui/Headline.astro';
-import Button from '~/components/ui/Button.astro';
+import type { CallToAction, Widget } from 'types';
+import Headline from 'components/ui/Headline.astro';
+import Button from 'components/ui/Button.astro';
interface Props extends Widget {
title?: string;
diff --git a/front/src/components/widgets/Contact.astro b/front/src/components/widgets/Contact.astro
index 122f4b0..3698361 100644
--- a/front/src/components/widgets/Contact.astro
+++ b/front/src/components/widgets/Contact.astro
@@ -1,8 +1,8 @@
---
-import FormContainer from '~/components/ui/Form.astro';
-import Headline from '~/components/ui/Headline.astro';
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import type { Contact as Props } from '~/types';
+import FormContainer from 'components/ui/Form.astro';
+import Headline from 'components/ui/Headline.astro';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import type { Contact as Props } from 'types';
const {
title = await Astro.slots.render('title'),
diff --git a/front/src/components/widgets/Content.astro b/front/src/components/widgets/Content.astro
index f489790..6b5db62 100644
--- a/front/src/components/widgets/Content.astro
+++ b/front/src/components/widgets/Content.astro
@@ -1,9 +1,9 @@
---
-import type { Content as Props } from '~/types';
+import type { Content as Props } from 'types';
import Headline from '../ui/Headline.astro';
import WidgetWrapper from '../ui/WidgetWrapper.astro';
-import Image from '~/components/common/Image.astro';
-import Button from '~/components/ui/Button.astro';
+import Image from 'components/common/Image.astro';
+import Button from 'components/ui/Button.astro';
import ItemGrid from '../ui/ItemGrid.astro';
const {
diff --git a/front/src/components/widgets/FAQs.astro b/front/src/components/widgets/FAQs.astro
index cba9762..0c76d42 100644
--- a/front/src/components/widgets/FAQs.astro
+++ b/front/src/components/widgets/FAQs.astro
@@ -1,8 +1,8 @@
---
-import Headline from '~/components/ui/Headline.astro';
-import ItemGrid from '~/components/ui/ItemGrid.astro';
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import type { Faqs as Props } from '~/types';
+import Headline from 'components/ui/Headline.astro';
+import ItemGrid from 'components/ui/ItemGrid.astro';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import type { Faqs as Props } from 'types';
const {
title = '',
diff --git a/front/src/components/widgets/Features.astro b/front/src/components/widgets/Features.astro
index 8f42b62..6e007ae 100644
--- a/front/src/components/widgets/Features.astro
+++ b/front/src/components/widgets/Features.astro
@@ -1,8 +1,8 @@
---
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import ItemGrid from '~/components/ui/ItemGrid.astro';
-import Headline from '~/components/ui/Headline.astro';
-import type { Features as Props } from '~/types';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import ItemGrid from 'components/ui/ItemGrid.astro';
+import Headline from 'components/ui/Headline.astro';
+import type { Features as Props } from 'types';
const {
title = await Astro.slots.render('title'),
diff --git a/front/src/components/widgets/Features2.astro b/front/src/components/widgets/Features2.astro
index 282337e..13b1c38 100644
--- a/front/src/components/widgets/Features2.astro
+++ b/front/src/components/widgets/Features2.astro
@@ -1,8 +1,8 @@
---
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import Headline from '~/components/ui/Headline.astro';
-import ItemGrid2 from '~/components/ui/ItemGrid2.astro';
-import type { Features as Props } from '~/types';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import Headline from 'components/ui/Headline.astro';
+import ItemGrid2 from 'components/ui/ItemGrid2.astro';
+import type { Features as Props } from 'types';
const {
title = await Astro.slots.render('title'),
diff --git a/front/src/components/widgets/Features3.astro b/front/src/components/widgets/Features3.astro
index 62ab475..5295732 100644
--- a/front/src/components/widgets/Features3.astro
+++ b/front/src/components/widgets/Features3.astro
@@ -1,9 +1,9 @@
---
-import Headline from '~/components/ui/Headline.astro';
-import ItemGrid from '~/components/ui/ItemGrid.astro';
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import Image from '~/components/common/Image.astro';
-import type { Features as Props } from '~/types';
+import Headline from 'components/ui/Headline.astro';
+import ItemGrid from 'components/ui/ItemGrid.astro';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import Image from 'components/common/Image.astro';
+import type { Features as Props } from 'types';
const {
title = await Astro.slots.render('title'),
diff --git a/front/src/components/widgets/Footer.astro b/front/src/components/widgets/Footer.astro
index ff946bd..fa91dd0 100644
--- a/front/src/components/widgets/Footer.astro
+++ b/front/src/components/widgets/Footer.astro
@@ -1,7 +1,7 @@
---
import { Icon } from 'astro-icon/components';
import { SITE } from 'astrowind:config';
-import { getHomePermalink } from '~/utils/permalinks';
+import { getHomePermalink } from 'utils/permalinks';
interface Link {
text?: string;
diff --git a/front/src/components/widgets/Hero.astro b/front/src/components/widgets/Hero.astro
index e8ce3ee..2c76100 100644
--- a/front/src/components/widgets/Hero.astro
+++ b/front/src/components/widgets/Hero.astro
@@ -1,7 +1,7 @@
---
-import Image from '~/components/common/Image.astro';
-import Button from '~/components/ui/Button.astro';
-import type { CallToAction } from '~/types';
+import Image from 'components/common/Image.astro';
+import Button from 'components/ui/Button.astro';
+import type { CallToAction } from 'types';
export interface Props {
id?: string;
diff --git a/front/src/components/widgets/Hero2.astro b/front/src/components/widgets/Hero2.astro
index 6180265..7a398fb 100644
--- a/front/src/components/widgets/Hero2.astro
+++ b/front/src/components/widgets/Hero2.astro
@@ -1,7 +1,7 @@
---
-import Image from '~/components/common/Image.astro';
-import type { CallToAction } from '~/types';
-import Button from '~/components/ui/Button.astro';
+import Image from 'components/common/Image.astro';
+import type { CallToAction } from 'types';
+import Button from 'components/ui/Button.astro';
export interface Props {
title?: string;
diff --git a/front/src/components/widgets/HeroText.astro b/front/src/components/widgets/HeroText.astro
index f87817a..02cc9aa 100644
--- a/front/src/components/widgets/HeroText.astro
+++ b/front/src/components/widgets/HeroText.astro
@@ -1,6 +1,6 @@
---
-import type { CallToAction } from '~/types';
-import Button from '~/components/ui/Button.astro';
+import type { CallToAction } from 'types';
+import Button from 'components/ui/Button.astro';
export interface Props {
title?: string;
diff --git a/front/src/components/widgets/Pricing.astro b/front/src/components/widgets/Pricing.astro
index 193f108..290b79b 100644
--- a/front/src/components/widgets/Pricing.astro
+++ b/front/src/components/widgets/Pricing.astro
@@ -1,9 +1,9 @@
---
import { Icon } from 'astro-icon/components';
-import Button from '~/components/ui/Button.astro';
-import Headline from '~/components/ui/Headline.astro';
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import type { Pricing as Props } from '~/types';
+import Button from 'components/ui/Button.astro';
+import Headline from 'components/ui/Headline.astro';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import type { Pricing as Props } from 'types';
const {
title = '',
diff --git a/front/src/components/widgets/Stats.astro b/front/src/components/widgets/Stats.astro
index 709fdd2..9a47078 100644
--- a/front/src/components/widgets/Stats.astro
+++ b/front/src/components/widgets/Stats.astro
@@ -1,5 +1,5 @@
---
-import type { Stats as Props } from '~/types';
+import type { Stats as Props } from 'types';
import WidgetWrapper from '../ui/WidgetWrapper.astro';
import Headline from '../ui/Headline.astro';
import { Icon } from 'astro-icon/components';
diff --git a/front/src/components/widgets/Steps.astro b/front/src/components/widgets/Steps.astro
index 3c65bf6..90d9cd3 100644
--- a/front/src/components/widgets/Steps.astro
+++ b/front/src/components/widgets/Steps.astro
@@ -1,9 +1,9 @@
---
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import Timeline from '~/components/ui/Timeline.astro';
-import Headline from '~/components/ui/Headline.astro';
-import Image from '~/components/common/Image.astro';
-import type { Steps as Props } from '~/types';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import Timeline from 'components/ui/Timeline.astro';
+import Headline from 'components/ui/Headline.astro';
+import Image from 'components/common/Image.astro';
+import type { Steps as Props } from 'types';
const {
title = await Astro.slots.render('title'),
diff --git a/front/src/components/widgets/Steps2.astro b/front/src/components/widgets/Steps2.astro
index 8f7afb5..3fe9de1 100644
--- a/front/src/components/widgets/Steps2.astro
+++ b/front/src/components/widgets/Steps2.astro
@@ -1,9 +1,9 @@
---
import { Icon } from 'astro-icon/components';
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import Headline from '~/components/ui/Headline.astro';
-import Button from '~/components/ui/Button.astro';
-import type { Steps as Props } from '~/types';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import Headline from 'components/ui/Headline.astro';
+import Button from 'components/ui/Button.astro';
+import type { Steps as Props } from 'types';
const {
title = await Astro.slots.render('title'),
diff --git a/front/src/components/widgets/Testimonials.astro b/front/src/components/widgets/Testimonials.astro
index 98a7d50..34584e9 100644
--- a/front/src/components/widgets/Testimonials.astro
+++ b/front/src/components/widgets/Testimonials.astro
@@ -1,9 +1,9 @@
---
-import Headline from '~/components/ui/Headline.astro';
-import WidgetWrapper from '~/components/ui/WidgetWrapper.astro';
-import Button from '~/components/ui/Button.astro';
-import Image from '~/components/common/Image.astro';
-import type { Testimonials as Props } from '~/types';
+import Headline from 'components/ui/Headline.astro';
+import WidgetWrapper from 'components/ui/WidgetWrapper.astro';
+import Button from 'components/ui/Button.astro';
+import Image from 'components/common/Image.astro';
+import type { Testimonials as Props } from 'types';
const {
title = '',
diff --git a/front/src/layouts/LandingLayout.astro b/front/src/layouts/LandingLayout.astro
index 0554afa..ae0ec24 100644
--- a/front/src/layouts/LandingLayout.astro
+++ b/front/src/layouts/LandingLayout.astro
@@ -1,9 +1,9 @@
---
-import PageLayout from '~/layouts/PageLayout.astro';
-import Header from '~/components/widgets/Header.astro';
+import PageLayout from 'layouts/PageLayout.astro';
+import Header from 'components/widgets/Header.astro';
-import { headerData } from '~/navigation';
-import type { MetaData } from '~/types';
+import { headerData } from 'navigation';
+import type { MetaData } from 'types';
export interface Props {
metadata?: MetaData;
diff --git a/front/src/layouts/Layout.astro b/front/src/layouts/Layout.astro
index ec3b577..cb1480d 100644
--- a/front/src/layouts/Layout.astro
+++ b/front/src/layouts/Layout.astro
@@ -3,19 +3,19 @@ import '~/assets/styles/tailwind.css';
import { I18N } from 'astrowind:config';
-import CommonMeta from '~/components/common/CommonMeta.astro';
-import Favicons from '~/components/Favicons.astro';
-import CustomStyles from '~/components/CustomStyles.astro';
-import ApplyColorMode from '~/components/common/ApplyColorMode.astro';
-import Metadata from '~/components/common/Metadata.astro';
-import SiteVerification from '~/components/common/SiteVerification.astro';
-import Analytics from '~/components/common/Analytics.astro';
-import BasicScripts from '~/components/common/BasicScripts.astro';
+import CommonMeta from 'components/common/CommonMeta.astro';
+import Favicons from 'components/Favicons.astro';
+import CustomStyles from 'components/CustomStyles.astro';
+import ApplyColorMode from 'components/common/ApplyColorMode.astro';
+import Metadata from 'components/common/Metadata.astro';
+import SiteVerification from 'components/common/SiteVerification.astro';
+import Analytics from 'components/common/Analytics.astro';
+import BasicScripts from 'components/common/BasicScripts.astro';
// Comment the line below to disable View Transitions
import { ViewTransitions } from 'astro:transitions';
-import type { MetaData as MetaDataType } from '~/types';
+import type { MetaData as MetaDataType } from 'types';
export interface Props {
metadata?: MetaDataType;
diff --git a/front/src/layouts/MarkdownLayout.astro b/front/src/layouts/MarkdownLayout.astro
index ae6e9b0..da46da6 100644
--- a/front/src/layouts/MarkdownLayout.astro
+++ b/front/src/layouts/MarkdownLayout.astro
@@ -1,7 +1,7 @@
---
-import Layout from '~/layouts/PageLayout.astro';
+import Layout from 'layouts/PageLayout.astro';
-import type { MetaData } from '~/types';
+import type { MetaData } from 'types';
export interface Props {
frontmatter: {
diff --git a/front/src/pages/404.astro b/front/src/pages/404.astro
index 9ef7a08..e567439 100644
--- a/front/src/pages/404.astro
+++ b/front/src/pages/404.astro
@@ -1,6 +1,6 @@
---
-import Layout from '~/layouts/Layout.astro';
-import { getHomePermalink } from '~/utils/permalinks';
+import Layout from 'layouts/Layout.astro';
+import { getHomePermalink } from 'utils/permalinks';
const title = `Error 404`;
---
diff --git a/front/src/pages/[...blog]/[...page].astro b/front/src/pages/[...blog]/[...page].astro
index 5a6da41..8bbc944 100644
--- a/front/src/pages/[...blog]/[...page].astro
+++ b/front/src/pages/[...blog]/[...page].astro
@@ -1,13 +1,13 @@
---
import type { InferGetStaticPropsType, GetStaticPaths } from 'astro';
-import Layout from '~/layouts/PageLayout.astro';
-import BlogList from '~/components/blog/List.astro';
-import Headline from '~/components/blog/Headline.astro';
-import Pagination from '~/components/blog/Pagination.astro';
+import Layout from 'layouts/PageLayout.astro';
+import BlogList from 'components/blog/List.astro';
+import Headline from 'components/blog/Headline.astro';
+import Pagination from 'components/blog/Pagination.astro';
// import PostTags from "~/components/blog/Tags.astro";
-import { blogListRobots, getStaticPathsBlogList } from '~/utils/blog';
+import { blogListRobots, getStaticPathsBlogList } from 'utils/blog';
export const prerender = true;
diff --git a/front/src/pages/[...blog]/[category]/[...page].astro b/front/src/pages/[...blog]/[category]/[...page].astro
index e1c4ff6..abe05f6 100644
--- a/front/src/pages/[...blog]/[category]/[...page].astro
+++ b/front/src/pages/[...blog]/[category]/[...page].astro
@@ -1,11 +1,11 @@
---
import type { InferGetStaticPropsType, GetStaticPaths } from 'astro';
-import { blogCategoryRobots, getStaticPathsBlogCategory } from '~/utils/blog';
+import { blogCategoryRobots, getStaticPathsBlogCategory } from 'utils/blog';
-import Layout from '~/layouts/PageLayout.astro';
-import BlogList from '~/components/blog/List.astro';
-import Headline from '~/components/blog/Headline.astro';
-import Pagination from '~/components/blog/Pagination.astro';
+import Layout from 'layouts/PageLayout.astro';
+import BlogList from 'components/blog/List.astro';
+import Headline from 'components/blog/Headline.astro';
+import Pagination from 'components/blog/Pagination.astro';
export const prerender = true;
diff --git a/front/src/pages/[...blog]/[tag]/[...page].astro b/front/src/pages/[...blog]/[tag]/[...page].astro
index 86a767b..a1a2118 100644
--- a/front/src/pages/[...blog]/[tag]/[...page].astro
+++ b/front/src/pages/[...blog]/[tag]/[...page].astro
@@ -1,11 +1,11 @@
---
import type { InferGetStaticPropsType, GetStaticPaths } from 'astro';
-import { blogTagRobots, getStaticPathsBlogTag } from '~/utils/blog';
+import { blogTagRobots, getStaticPathsBlogTag } from 'utils/blog';
-import Layout from '~/layouts/PageLayout.astro';
-import BlogList from '~/components/blog/List.astro';
-import Headline from '~/components/blog/Headline.astro';
-import Pagination from '~/components/blog/Pagination.astro';
+import Layout from 'layouts/PageLayout.astro';
+import BlogList from 'components/blog/List.astro';
+import Headline from 'components/blog/Headline.astro';
+import Pagination from 'components/blog/Pagination.astro';
export const prerender = true;
diff --git a/front/src/pages/[...blog]/index.astro b/front/src/pages/[...blog]/index.astro
index 421927c..7c6aae9 100644
--- a/front/src/pages/[...blog]/index.astro
+++ b/front/src/pages/[...blog]/index.astro
@@ -3,15 +3,15 @@ import type { InferGetStaticPropsType, GetStaticPaths } from 'astro';
import merge from 'lodash.merge';
import type { ImageMetadata } from 'astro';
-import Layout from '~/layouts/PageLayout.astro';
-import SinglePost from '~/components/blog/SinglePost.astro';
-import ToBlogLink from '~/components/blog/ToBlogLink.astro';
+import Layout from 'layouts/PageLayout.astro';
+import SinglePost from 'components/blog/SinglePost.astro';
+import ToBlogLink from 'components/blog/ToBlogLink.astro';
-import { getCanonical, getPermalink } from '~/utils/permalinks';
-import { getStaticPathsBlogPost, blogPostRobots } from '~/utils/blog';
-import { findImage } from '~/utils/images';
-import type { MetaData } from '~/types';
-import RelatedPosts from '~/components/blog/RelatedPosts.astro';
+import { getCanonical, getPermalink } from 'utils/permalinks';
+import { getStaticPathsBlogPost, blogPostRobots } from 'utils/blog';
+import { findImage } from 'utils/images';
+import type { MetaData } from 'types';
+import RelatedPosts from 'components/blog/RelatedPosts.astro';
export const prerender = true;
diff --git a/front/src/pages/about.astro b/front/src/pages/about.astro
index 648e158..3002162 100644
--- a/front/src/pages/about.astro
+++ b/front/src/pages/about.astro
@@ -1,10 +1,10 @@
---
-import Features2 from '~/components/widgets/Features2.astro';
-import Features3 from '~/components/widgets/Features3.astro';
-import Hero from '~/components/widgets/Hero.astro';
-import Stats from '~/components/widgets/Stats.astro';
-import Steps2 from '~/components/widgets/Steps2.astro';
-import Layout from '~/layouts/PageLayout.astro';
+import Features2 from 'components/widgets/Features2.astro';
+import Features3 from 'components/widgets/Features3.astro';
+import Hero from 'components/widgets/Hero.astro';
+import Stats from 'components/widgets/Stats.astro';
+import Steps2 from 'components/widgets/Steps2.astro';
+import Layout from 'layouts/PageLayout.astro';
const metadata = {
title: 'About us',
diff --git a/front/src/pages/contact.astro b/front/src/pages/contact.astro
index 70157e0..15ab525 100644
--- a/front/src/pages/contact.astro
+++ b/front/src/pages/contact.astro
@@ -1,8 +1,8 @@
---
-import Layout from '~/layouts/PageLayout.astro';
-import HeroText from '~/components/widgets/HeroText.astro';
-import ContactUs from '~/components/widgets/Contact.astro';
-import Features2 from '~/components/widgets/Features2.astro';
+import Layout from 'layouts/PageLayout.astro';
+import HeroText from 'components/widgets/HeroText.astro';
+import ContactUs from 'components/widgets/Contact.astro';
+import Features2 from 'components/widgets/Features2.astro';
const metadata = {
title: 'Contact',
diff --git a/front/src/pages/homes/mobile-app.astro b/front/src/pages/homes/mobile-app.astro
index 8d06721..5b042ca 100644
--- a/front/src/pages/homes/mobile-app.astro
+++ b/front/src/pages/homes/mobile-app.astro
@@ -1,18 +1,18 @@
---
-import Layout from '~/layouts/PageLayout.astro';
+import Layout from 'layouts/PageLayout.astro';
-import Header from '~/components/widgets/Header.astro';
+import Header from 'components/widgets/Header.astro';
-import Hero2 from '~/components/widgets/Hero2.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
-import Features3 from '~/components/widgets/Features3.astro';
-import Content from '~/components/widgets/Content.astro';
-import Testimonials from '~/components/widgets/Testimonials.astro';
-import FAQs from '~/components/widgets/FAQs.astro';
-import Stats from '~/components/widgets/Stats.astro';
+import Hero2 from 'components/widgets/Hero2.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
+import Features3 from 'components/widgets/Features3.astro';
+import Content from 'components/widgets/Content.astro';
+import Testimonials from 'components/widgets/Testimonials.astro';
+import FAQs from 'components/widgets/FAQs.astro';
+import Stats from 'components/widgets/Stats.astro';
-import Button from '~/components/ui/Button.astro';
-import Image from '~/components/common/Image.astro';
+import Button from 'components/ui/Button.astro';
+import Image from 'components/common/Image.astro';
const appStoreImg = '~/assets/images/app-store.png';
const appStoreDownloadLink = 'https://github.com/onwidget/astrowind';
diff --git a/front/src/pages/homes/personal.astro b/front/src/pages/homes/personal.astro
index 092053d..2e62ffe 100644
--- a/front/src/pages/homes/personal.astro
+++ b/front/src/pages/homes/personal.astro
@@ -1,15 +1,15 @@
---
-import Layout from '~/layouts/PageLayout.astro';
+import Layout from 'layouts/PageLayout.astro';
-import Header from '~/components/widgets/Header.astro';
-import Hero from '~/components/widgets/Hero.astro';
-import Content from '~/components/widgets/Content.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
-import Features3 from '~/components/widgets/Features3.astro';
-import Testimonials from '~/components/widgets/Testimonials.astro';
-import Steps from '~/components/widgets/Steps.astro';
-import BlogLatestPosts from '~/components/widgets/BlogLatestPosts.astro';
-import { getPermalink } from '~/utils/permalinks';
+import Header from 'components/widgets/Header.astro';
+import Hero from 'components/widgets/Hero.astro';
+import Content from 'components/widgets/Content.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
+import Features3 from 'components/widgets/Features3.astro';
+import Testimonials from 'components/widgets/Testimonials.astro';
+import Steps from 'components/widgets/Steps.astro';
+import BlogLatestPosts from 'components/widgets/BlogLatestPosts.astro';
+import { getPermalink } from 'utils/permalinks';
const metadata = {
title: 'Personal Homepage Demo',
diff --git a/front/src/pages/homes/saas.astro b/front/src/pages/homes/saas.astro
index 25e0c0b..29c74b5 100644
--- a/front/src/pages/homes/saas.astro
+++ b/front/src/pages/homes/saas.astro
@@ -1,16 +1,16 @@
---
-import Layout from '~/layouts/PageLayout.astro';
+import Layout from 'layouts/PageLayout.astro';
-import Header from '~/components/widgets/Header.astro';
-import Hero2 from '~/components/widgets/Hero2.astro';
-import Features from '~/components/widgets/Features.astro';
-import Steps2 from '~/components/widgets/Steps2.astro';
-import Content from '~/components/widgets/Content.astro';
-import Pricing from '~/components/widgets/Pricing.astro';
+import Header from 'components/widgets/Header.astro';
+import Hero2 from 'components/widgets/Hero2.astro';
+import Features from 'components/widgets/Features.astro';
+import Steps2 from 'components/widgets/Steps2.astro';
+import Content from 'components/widgets/Content.astro';
+import Pricing from 'components/widgets/Pricing.astro';
-import { headerData } from '~/navigation';
-import FAQs from '~/components/widgets/FAQs.astro';
-import BlogLatestPosts from '~/components/widgets/BlogLatestPosts.astro';
+import { headerData } from 'navigation';
+import FAQs from 'components/widgets/FAQs.astro';
+import BlogLatestPosts from 'components/widgets/BlogLatestPosts.astro';
const metadata = {
title: 'SaaS Landing Page',
diff --git a/front/src/pages/homes/startup.astro b/front/src/pages/homes/startup.astro
index 51daa77..cfe044c 100644
--- a/front/src/pages/homes/startup.astro
+++ b/front/src/pages/homes/startup.astro
@@ -1,15 +1,15 @@
---
-import Layout from '~/layouts/PageLayout.astro';
+import Layout from 'layouts/PageLayout.astro';
-import Hero from '~/components/widgets/Hero.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
+import Hero from 'components/widgets/Hero.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
-import Features2 from '~/components/widgets/Features2.astro';
-import Features from '~/components/widgets/Features.astro';
-import Stats from '~/components/widgets/Stats.astro';
-import Features3 from '~/components/widgets/Features3.astro';
-import FAQs from '~/components/widgets/FAQs.astro';
-import Brands from '~/components/widgets/Brands.astro';
+import Features2 from 'components/widgets/Features2.astro';
+import Features from 'components/widgets/Features.astro';
+import Stats from 'components/widgets/Stats.astro';
+import Features3 from 'components/widgets/Features3.astro';
+import FAQs from 'components/widgets/FAQs.astro';
+import Brands from 'components/widgets/Brands.astro';
import { YouTube } from 'astro-embed';
diff --git a/front/src/pages/landing/click-through.astro b/front/src/pages/landing/click-through.astro
index 47140ed..1419ab6 100644
--- a/front/src/pages/landing/click-through.astro
+++ b/front/src/pages/landing/click-through.astro
@@ -1,8 +1,8 @@
---
-import Layout from '~/layouts/LandingLayout.astro';
+import Layout from 'layouts/LandingLayout.astro';
-import Hero2 from '~/components/widgets/Hero2.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
+import Hero2 from 'components/widgets/Hero2.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
const metadata = {
title: 'Click-through Landing Page Demo',
diff --git a/front/src/pages/landing/lead-generation.astro b/front/src/pages/landing/lead-generation.astro
index 09f6fad..509ba6a 100644
--- a/front/src/pages/landing/lead-generation.astro
+++ b/front/src/pages/landing/lead-generation.astro
@@ -1,8 +1,8 @@
---
-import Layout from '~/layouts/LandingLayout.astro';
+import Layout from 'layouts/LandingLayout.astro';
-import Hero from '~/components/widgets/Hero.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
+import Hero from 'components/widgets/Hero.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
const metadata = {
title: 'Lead Generation Landing Page Demo',
diff --git a/front/src/pages/landing/pre-launch.astro b/front/src/pages/landing/pre-launch.astro
index 43c9da7..83f49f3 100644
--- a/front/src/pages/landing/pre-launch.astro
+++ b/front/src/pages/landing/pre-launch.astro
@@ -1,8 +1,8 @@
---
-import Layout from '~/layouts/LandingLayout.astro';
+import Layout from 'layouts/LandingLayout.astro';
-import Hero2 from '~/components/widgets/Hero2.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
+import Hero2 from 'components/widgets/Hero2.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
const metadata = {
title: 'Pre-Launch Landing Page',
diff --git a/front/src/pages/landing/product.astro b/front/src/pages/landing/product.astro
index 238cd7e..5138f1b 100644
--- a/front/src/pages/landing/product.astro
+++ b/front/src/pages/landing/product.astro
@@ -1,8 +1,8 @@
---
-import Layout from '~/layouts/LandingLayout.astro';
+import Layout from 'layouts/LandingLayout.astro';
-import Hero from '~/components/widgets/Hero.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
+import Hero from 'components/widgets/Hero.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
const metadata = {
title: 'Product Details Landing Page Demo',
diff --git a/front/src/pages/landing/sales.astro b/front/src/pages/landing/sales.astro
index f992a46..fbe7d88 100644
--- a/front/src/pages/landing/sales.astro
+++ b/front/src/pages/landing/sales.astro
@@ -1,8 +1,8 @@
---
-import Layout from '~/layouts/LandingLayout.astro';
+import Layout from 'layouts/LandingLayout.astro';
-import Hero2 from '~/components/widgets/Hero2.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
+import Hero2 from 'components/widgets/Hero2.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
const metadata = {
title: 'Sales Landing Page Demo',
diff --git a/front/src/pages/landing/subscription.astro b/front/src/pages/landing/subscription.astro
index 192b6e3..b000454 100644
--- a/front/src/pages/landing/subscription.astro
+++ b/front/src/pages/landing/subscription.astro
@@ -1,8 +1,8 @@
---
-import Layout from '~/layouts/LandingLayout.astro';
+import Layout from 'layouts/LandingLayout.astro';
-import Hero2 from '~/components/widgets/Hero2.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
+import Hero2 from 'components/widgets/Hero2.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
const metadata = {
title: 'Subscription Landing Page Demo',
diff --git a/front/src/pages/pricing.astro b/front/src/pages/pricing.astro
index 0e7fb1a..4111de3 100644
--- a/front/src/pages/pricing.astro
+++ b/front/src/pages/pricing.astro
@@ -1,11 +1,11 @@
---
-import Layout from '~/layouts/PageLayout.astro';
-import HeroText from '~/components/widgets/HeroText.astro';
-import Prices from '~/components/widgets/Pricing.astro';
-import FAQs from '~/components/widgets/FAQs.astro';
-import Steps from '~/components/widgets/Steps.astro';
-import Features3 from '~/components/widgets/Features3.astro';
-import CallToAction from '~/components/widgets/CallToAction.astro';
+import Layout from 'layouts/PageLayout.astro';
+import HeroText from 'components/widgets/HeroText.astro';
+import Prices from 'components/widgets/Pricing.astro';
+import FAQs from 'components/widgets/FAQs.astro';
+import Steps from 'components/widgets/Steps.astro';
+import Features3 from 'components/widgets/Features3.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
const metadata = {
title: 'Pricing',
diff --git a/front/src/pages/services.astro b/front/src/pages/services.astro
index 6250bd3..1994f3e 100644
--- a/front/src/pages/services.astro
+++ b/front/src/pages/services.astro
@@ -1,10 +1,10 @@
---
-import CallToAction from '~/components/widgets/CallToAction.astro';
-import Content from '~/components/widgets/Content.astro';
-import Features2 from '~/components/widgets/Features2.astro';
-import Hero from '~/components/widgets/Hero.astro';
-import Testimonials from '~/components/widgets/Testimonials.astro';
-import Layout from '~/layouts/PageLayout.astro';
+import CallToAction from 'components/widgets/CallToAction.astro';
+import Content from 'components/widgets/Content.astro';
+import Features2 from 'components/widgets/Features2.astro';
+import Hero from 'components/widgets/Hero.astro';
+import Testimonials from 'components/widgets/Testimonials.astro';
+import Layout from 'layouts/PageLayout.astro';
const metadata = {
title: 'Services',