(
- () => publicEmbed && remotePagesList.length > 0 && !explicitIndexPage
+ () => remotePagesList.length > 0 && !explicitIndexPage
? {
id: "__generated_public_index__",
slug: GENERATED_PUBLIC_INDEX_SLUG,
@@ -181,14 +181,14 @@ export function WeKnoraWikiPageView({
[generatedIndexPage, remotePagesList],
);
const landingPage = useMemo(() => selectDefaultWikiPage(pagesList), [pagesList]);
- const wikiSlug = requestedWikiSlug || (publicEmbed ? landingPage?.slug || "" : "");
+ const wikiSlug = requestedWikiSlug || landingPage?.slug || "";
const generatedIndexActive = generatedIndexPage?.slug === wikiSlug;
const generatedIndexRequested =
- publicEmbed && wikiSlug === GENERATED_PUBLIC_INDEX_SLUG && !explicitIndexPage;
+ wikiSlug === GENERATED_PUBLIC_INDEX_SLUG && !explicitIndexPage;
const privatePage = useLlmWikiWikiPage(
noteId || null,
wikiSlug || null,
- !!noteId && !!wikiSlug && !publicEmbed,
+ !!noteId && !!wikiSlug && !publicEmbed && !generatedIndexActive && !generatedIndexRequested,
);
const publicPage = usePublicLlmWikiWikiPage(
noteId || null,
@@ -377,15 +377,15 @@ export function WeKnoraWikiPageView({
};
if (!wikiSlug) {
- if (publicEmbed && pages.isLoading) {
+ if (pages.isLoading) {
return (
- 正在加载公开 Wiki
+ 正在加载 Wiki 索引
);
}
- if (publicEmbed && pages.error) {
+ if (pages.error) {
return (
@@ -405,9 +405,9 @@ export function WeKnoraWikiPageView({
}
return (
- {publicEmbed ? "该知识库暂无可展示的 Wiki 页面" : "当前链接缺少 Wiki 页面标识"}
+ 该知识库暂无可展示的 Wiki 页面
{!publicEmbed && (
-
+ <>>
)}
);
@@ -492,6 +492,7 @@ export function WeKnoraWikiPageView({
+
{globalBase && isDeposited && }