-
+
{delve(item, 'attributes.title', 'N/A')}
diff --git a/apps/website/libs/utils.ts b/apps/website/libs/utils.ts
index 83ffe36..8cc8886 100644
--- a/apps/website/libs/utils.ts
+++ b/apps/website/libs/utils.ts
@@ -1,9 +1,13 @@
import delve from 'dlv';
+import {ImageLoader, ImageLoaderProps} from "next/image";
import {environment} from "../environments/environment";
export type ImageFormatType = "default" | "thumbnail" | "medium" | "small";
+export const contentfulImageLoader: ImageLoader = ({ src, width }: ImageLoaderProps) => {
+ return `${src}?w=${width}`
+}
export const getCategoryUrl = (item): string => {
const categorySlug = !delve(item, 'attributes', null) ? delve(item, 'category.data.attributes.slug', '') : delve(item, 'attributes.category.data.attributes.slug', '');
return '/blog/' + categorySlug;
@@ -16,7 +20,6 @@ export const getPostUrl = (item): string => {
export const getStrapiImage = (item, format: ImageFormatType = 'default') => {
const image = !delve(item, 'attributes', null) ? delve(item, 'image.data.attributes', {}) : delve(item, 'attributes.image.data.attributes', {});
- console.log(item, image);
switch (format) {
case "default":
return environment.strapiUrl + delve(image, "url", "/images/default.png");
diff --git a/apps/website/next.config.js b/apps/website/next.config.js
index 6458134..1de947f 100644
--- a/apps/website/next.config.js
+++ b/apps/website/next.config.js
@@ -26,8 +26,8 @@ const nextConfig = {
hostname: 'admin.mcep.nasercloud.fr',
}
],
- domains: ["localhost", "127.0.0.1"],
- },
+ domains: ["localhost", "127.0.0.1", "admin.mcep.nasercloud.fr", "mcep.nasercloud.fr"],
+ }
};
module.exports = withNx(nextConfig);
diff --git a/apps/website/pages/blog/[category_slug]/[post_slug].tsx b/apps/website/pages/blog/[category_slug]/[post_slug].tsx
index 3c83dba..c5bd63f 100644
--- a/apps/website/pages/blog/[category_slug]/[post_slug].tsx
+++ b/apps/website/pages/blog/[category_slug]/[post_slug].tsx
@@ -36,12 +36,12 @@ export function PostBlog({menuHeader, menuFooter, seo, categories, post, lastPub
<>
-
-
-
+
+
+
-