diff --git a/.changeset/wise-peaches-argue.md b/.changeset/wise-peaches-argue.md
new file mode 100644
index 00000000..6aca9b36
--- /dev/null
+++ b/.changeset/wise-peaches-argue.md
@@ -0,0 +1,5 @@
+---
+"@matthiesenxyz/astro-ghostcms-brutalbyelian": patch
+---
+
+Migrate from `astro-ghostcms-rendercontent` to `astro-remote` for internal processing of GhostCMS HTML. no user changes required.
diff --git a/packages/astro-ghostcms-brutalbyelian/package.json b/packages/astro-ghostcms-brutalbyelian/package.json
index 79a00441..01b90a5f 100644
--- a/packages/astro-ghostcms-brutalbyelian/package.json
+++ b/packages/astro-ghostcms-brutalbyelian/package.json
@@ -42,7 +42,8 @@
},
"scripts": {},
"peerDependencies": {
- "astro": "^4.2.0"
+ "@matthiesenxyz/astro-ghostcms": ">=3.3.1",
+ "astro": ">=4.4.1"
},
"devDependencies": {
"@typescript-eslint/parser": "^7.1.1",
@@ -50,21 +51,18 @@
"eslint-plugin-astro": "^0.31.4",
"eslint-plugin-jsx-a11y": "^6.8.0",
"prettier-plugin-astro": "^0.13.0",
- "prettier": "^3.2.5",
- "@matthiesenxyz/astro-ghostcms": "workspace:*",
- "@matthiesenxyz/astro-ghostcms-rendercontent": "workspace:*"
+ "prettier": "^3.2.5"
},
"dependencies": {
+ "@eliancodes/brutal-ui": "^0.2.6",
"@iconify-json/logos": "^1.1.41",
"@iconify-json/uil": "^1.1.8",
- "@matthiesenxyz/astro-ghostcms": "^3.3.1",
- "@matthiesenxyz/astro-ghostcms-rendercontent": "^0.0.8",
"@unocss/astro": "^0.58.5",
"@unocss/reset": "^0.58.5",
- "unocss": "^0.58.5",
- "@eliancodes/brutal-ui": "^0.2.6",
"astro-font": "^0.0.77",
+ "astro-remote": "0.3.2",
"typescript": "^5.4.2",
- "ultrahtml": "^1.5.3"
+ "ultrahtml": "^1.5.3",
+ "unocss": "^0.58.5"
}
}
diff --git a/packages/astro-ghostcms-brutalbyelian/src/components/blog/FeatureImage.astro b/packages/astro-ghostcms-brutalbyelian/src/components/blog/FeatureImage.astro
index ecd68b6c..7639c489 100644
--- a/packages/astro-ghostcms-brutalbyelian/src/components/blog/FeatureImage.astro
+++ b/packages/astro-ghostcms-brutalbyelian/src/components/blog/FeatureImage.astro
@@ -1,6 +1,7 @@
---
import { getGhostImgPath } from "../../utils";
import type { Settings } from "@matthiesenxyz/astro-ghostcms/api";
+import { Markup } from 'astro-remote';
export type Props = {
image: string;
alt?: string;
@@ -22,5 +23,5 @@ const { image, alt, caption = "", settings, transitionName } = Astro.props as Pr
alt={alt}
transition:name={transitionName}
/>
- {caption &&