.*?<\/strong>)/).map((part, index) => {
+ if (part.startsWith('') && part.endsWith('')) {
+ const innerText = part.replace(/<\/?strong>/g, '');
+ return {innerText};
+ }
+ return part;
+ });
+ };
+
if (showEditingView) {
return (
{items.map((item, index) => (
- {item}
+ {processContent(item)}
))}
diff --git a/packages/akiradocs/src/components/editor/AddBlockButton.tsx b/packages/akiradocs/src/components/editor/AddBlockButton.tsx
index e333681..b3dba5b 100644
--- a/packages/akiradocs/src/components/editor/AddBlockButton.tsx
+++ b/packages/akiradocs/src/components/editor/AddBlockButton.tsx
@@ -49,7 +49,6 @@ export const AddBlockButton = forwardRef<
HTMLButtonElement,
AddBlockButtonProps
>(({ onAddBlock, onChangeType, mode, isActive, onOpenChange, type, open }, ref) => {
- console.debug(isActive)
const [searchTerm, setSearchTerm] = useState('')
const searchInputRef = useRef(null)
diff --git a/packages/akiradocs/src/components/layout/Navigation.tsx b/packages/akiradocs/src/components/layout/Navigation.tsx
index 1b7393f..0d42511 100644
--- a/packages/akiradocs/src/components/layout/Navigation.tsx
+++ b/packages/akiradocs/src/components/layout/Navigation.tsx
@@ -99,9 +99,7 @@ const NavItem = React.memo(({ locale, item, pathname, depth = 0 }: NavItemProps)
>
- ) : (
-
- )}
+ ) : ""}
{item.path ? (
{item.title}
diff --git a/packages/akiradocs/src/lib/navigationUtils.ts b/packages/akiradocs/src/lib/navigationUtils.ts
index 43d69d8..58a518d 100644
--- a/packages/akiradocs/src/lib/navigationUtils.ts
+++ b/packages/akiradocs/src/lib/navigationUtils.ts
@@ -19,7 +19,6 @@ function flattenNavigation(items: Record): { title: string; pat
export function getNextPrevPages(items: Record, currentPath: string) {
const flattenedPages = flattenNavigation(items);
const currentIndex = flattenedPages.findIndex(page => page.path === currentPath);
- console.debug(flattenedPages, currentIndex)
return {
prev: currentIndex > 0 ? flattenedPages[currentIndex - 1] : null,
next: currentIndex < flattenedPages.length - 1 ? flattenedPages[currentIndex + 1] : null,
diff --git a/packages/akiradocs/src/types/AkiraConfigType.tsx b/packages/akiradocs/src/types/AkiraConfigType.tsx
index 9b96d70..c9aac57 100644
--- a/packages/akiradocs/src/types/AkiraConfigType.tsx
+++ b/packages/akiradocs/src/types/AkiraConfigType.tsx
@@ -57,6 +57,10 @@ type Logo = {
items: NavItem[];
};
};
+
+ type Features = {
+ textToSpeech: boolean;
+ };
type AkiraDocsConfig = {
site: Site;
@@ -67,6 +71,7 @@ type Logo = {
socialLinks: SocialLink[];
};
localization: Localization;
+ features: Features;
};
export type { AkiraDocsConfig };
\ No newline at end of file
diff --git a/packages/create-app/package.json b/packages/create-app/package.json
index f3b8a72..182f2f3 100644
--- a/packages/create-app/package.json
+++ b/packages/create-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-akiradocs",
- "version": "1.0.35",
+ "version": "1.0.37",
"description": "Create Akira Docs documentation sites with one command",
"main": "./dist/index.js",
"type": "module",