[pagex] implement visibility flags
[voidcannon] migrate to visibility flags
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import {VoidcannonContentType, VoidcannonVisibilityLevel} from "voidcannon";
|
||||
import {VoidcannonContentType, VoidcannonVisibilityFlags} from "voidcannon";
|
||||
|
||||
import placeholder from "../../authors/placeholder.pagex.js";
|
||||
|
||||
@@ -13,6 +13,9 @@ export default {
|
||||
id: "playground-empty",
|
||||
title: "Playground Empty Article",
|
||||
created_at: 1762267626610,
|
||||
visibility_level: VoidcannonVisibilityLevel.HIDDEN_IN_RECENTS,
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_RECENTS,
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
authors: [placeholder]
|
||||
}
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
VoidcannonHeaderLayoutType,
|
||||
VoidcannonHeaderType,
|
||||
VoidcannonContentType,
|
||||
VoidcannonEmojiStyle, VoidcannonVisibilityLevel
|
||||
VoidcannonEmojiStyle, VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
|
||||
import testauthorPagex from "../../authors/testauthor.pagex.js";
|
||||
@@ -21,7 +21,10 @@ export default {
|
||||
id: "playground-full",
|
||||
title: "Playground Test Article (full theme)",
|
||||
created_at: 0,
|
||||
visibility_level: VoidcannonVisibilityLevel.HIDDEN_IN_RECENTS,
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_RECENTS,
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
theme: {
|
||||
emoji_style: VoidcannonEmojiStyle.FLUENT_FLAT,
|
||||
partial: false,
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
VoidcannonHeaderLayoutType,
|
||||
VoidcannonHeaderType,
|
||||
VoidcannonContentType,
|
||||
VoidcannonEmojiStyle, VoidcannonVisibilityLevel
|
||||
VoidcannonEmojiStyle, VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
|
||||
import testauthorPagex from "../../authors/testauthor.pagex.js";
|
||||
@@ -21,7 +21,10 @@ export default {
|
||||
id: "playground-gm3",
|
||||
title: "Playground Test Article (gm3 base theme)",
|
||||
created_at: 1757861297516,
|
||||
visibility_level: VoidcannonVisibilityLevel.HIDDEN_IN_RECENTS,
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_RECENTS,
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
theme: {
|
||||
emoji_style: VoidcannonEmojiStyle.TWITTER
|
||||
},
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
VoidcannonHeaderLayoutType,
|
||||
VoidcannonHeaderType,
|
||||
VoidcannonContentType,
|
||||
VoidcannonVisibilityLevel
|
||||
VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
|
||||
import testauthorPagex from "../../authors/testauthor.pagex.js";
|
||||
@@ -24,7 +24,10 @@ export default {
|
||||
title: "Playground P3 Test Article",
|
||||
abstract: "An article about the 2024 video game 'Persona 3 Reload'.",
|
||||
created_at: 1757861297516,
|
||||
visibility_level: VoidcannonVisibilityLevel.HIDDEN_IN_RECENTS,
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_RECENTS,
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
theme: {
|
||||
colors: {
|
||||
light: "#0eb1f4",
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
VoidcannonHeaderLayoutType,
|
||||
VoidcannonHeaderType,
|
||||
VoidcannonContentType,
|
||||
VoidcannonVisibilityLevel
|
||||
VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
|
||||
import testauthorPagex from "../../authors/testauthor.pagex.js";
|
||||
@@ -23,7 +23,10 @@ export default {
|
||||
title: "Playground Totk Test Article",
|
||||
created_at: 1757861297516,
|
||||
updated_at: 1757861297516,
|
||||
visibility_level: VoidcannonVisibilityLevel.HIDDEN_IN_RECENTS,
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_RECENTS,
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
theme: {
|
||||
// partial: true,
|
||||
colors: {
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
VoidcannonHeaderLayoutType,
|
||||
VoidcannonHeaderType,
|
||||
VoidcannonContentType,
|
||||
VoidcannonEmojiStyle, VoidcannonVisibilityLevel
|
||||
VoidcannonEmojiStyle, VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
|
||||
import bignutty from "../../authors/bignutty.pagex.js";
|
||||
@@ -23,7 +23,10 @@ export default {
|
||||
id: "playground",
|
||||
title: "Playground Test Article",
|
||||
created_at: Date.now(),
|
||||
visibility_level: VoidcannonVisibilityLevel.HIDDEN_IN_RECENTS,
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_RECENTS,
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
abstract: "Article to quickly run tests for all pagex markdown features. Abstract has a lot of filler and padding to test if css limits work as intended across all surfaces.",
|
||||
author_abstract: "i swear i only played this game for the plot",
|
||||
cta: "View Test Article!",
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
import {VoidcannonContentType} from "voidcannon";
|
||||
import {VoidcannonContentType, VoidcannonVisibilityFlags} from "voidcannon";
|
||||
|
||||
export default {
|
||||
type: VoidcannonContentType.AUTHOR,
|
||||
id: "placeholder",
|
||||
name: "Placeholder Author",
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
import {VoidcannonContentType} from "voidcannon";
|
||||
import {VoidcannonContentType, VoidcannonVisibilityFlags} from "voidcannon";
|
||||
|
||||
export default {
|
||||
type: VoidcannonContentType.AUTHOR,
|
||||
@@ -17,5 +17,8 @@ export default {
|
||||
url: "https://blog.bignut.zip/",
|
||||
icon: "public"
|
||||
}
|
||||
]
|
||||
],
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
}
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
VoidcannonCollectionColor,
|
||||
VoidcannonCollectionIconType,
|
||||
VoidcannonCollectionType,
|
||||
VoidcannonContentType
|
||||
VoidcannonContentType, VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
|
||||
export default {
|
||||
@@ -16,5 +16,8 @@ export default {
|
||||
type: VoidcannonCollectionIconType.ICON,
|
||||
icon: "forklift",
|
||||
gradient: ["#ff0","#00ffff"],
|
||||
}
|
||||
},
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
}
|
||||
@@ -1,4 +1,9 @@
|
||||
import {VoidcannonCollectionColor, VoidcannonCollectionIconType, VoidcannonContentType} from "voidcannon";
|
||||
import {
|
||||
VoidcannonCollectionColor,
|
||||
VoidcannonCollectionIconType,
|
||||
VoidcannonContentType,
|
||||
VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
import {PagexResourceTransformer} from "pagex";
|
||||
|
||||
export default {
|
||||
@@ -13,5 +18,8 @@ export default {
|
||||
_transform: PagexResourceTransformer.MEDIA,
|
||||
path: "./assets/gramophone.png"
|
||||
}
|
||||
}
|
||||
},
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
}
|
||||
@@ -1,4 +1,9 @@
|
||||
import {VoidcannonCollectionColor, VoidcannonCollectionIconType, VoidcannonContentType} from "voidcannon";
|
||||
import {
|
||||
VoidcannonCollectionColor,
|
||||
VoidcannonCollectionIconType,
|
||||
VoidcannonContentType,
|
||||
VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
|
||||
export default {
|
||||
type: VoidcannonContentType.COLLECTION,
|
||||
@@ -9,5 +14,8 @@ export default {
|
||||
icon: {
|
||||
type: VoidcannonCollectionIconType.EMOJI,
|
||||
emoji: "🥰"
|
||||
}
|
||||
},
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP,
|
||||
],
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
import {
|
||||
VoidcannonContentType,
|
||||
VoidcannonSectionType
|
||||
VoidcannonSectionType, VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
|
||||
import {PagexResourceTransformer} from "pagex";
|
||||
@@ -85,5 +85,8 @@ export default {
|
||||
label: "Various Articles",
|
||||
target: "collections/featured"
|
||||
},
|
||||
],
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP
|
||||
]
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
import {
|
||||
VoidcannonContentType
|
||||
VoidcannonContentType, VoidcannonVisibilityFlags
|
||||
} from "voidcannon";
|
||||
|
||||
import NotFoundFragment from "voidcannon/src/fragments/notfound/NotFound.fragment.js";
|
||||
@@ -14,5 +14,8 @@ export default {
|
||||
static: {
|
||||
fragment: NotFoundFragment,
|
||||
params: {}
|
||||
}
|
||||
},
|
||||
visibility_flags: [
|
||||
VoidcannonVisibilityFlags.HIDDEN_IN_SITEMAP
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user