diff --git a/content/articles/playground-empty/playground-empty.pagex.js b/content/articles/playground-empty/playground-empty.pagex.js index a16f333..25f3758 100644 --- a/content/articles/playground-empty/playground-empty.pagex.js +++ b/content/articles/playground-empty/playground-empty.pagex.js @@ -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] } \ No newline at end of file diff --git a/content/articles/playground-full/playground-full.pagex.js b/content/articles/playground-full/playground-full.pagex.js index b383b7f..11198db 100644 --- a/content/articles/playground-full/playground-full.pagex.js +++ b/content/articles/playground-full/playground-full.pagex.js @@ -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, diff --git a/content/articles/playground-gm3/playground-gm3.pagex.js b/content/articles/playground-gm3/playground-gm3.pagex.js index 49eb4f1..8959714 100644 --- a/content/articles/playground-gm3/playground-gm3.pagex.js +++ b/content/articles/playground-gm3/playground-gm3.pagex.js @@ -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 }, diff --git a/content/articles/playground-p3/playground-p3.pagex.js b/content/articles/playground-p3/playground-p3.pagex.js index 386f4de..a79678a 100644 --- a/content/articles/playground-p3/playground-p3.pagex.js +++ b/content/articles/playground-p3/playground-p3.pagex.js @@ -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", diff --git a/content/articles/playground-totk/playground-totk.pagex.js b/content/articles/playground-totk/playground-totk.pagex.js index e02e37d..f92c8cf 100644 --- a/content/articles/playground-totk/playground-totk.pagex.js +++ b/content/articles/playground-totk/playground-totk.pagex.js @@ -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: { diff --git a/content/articles/playground/playground.pagex.js b/content/articles/playground/playground.pagex.js index 1ebabed..32c7e92 100644 --- a/content/articles/playground/playground.pagex.js +++ b/content/articles/playground/playground.pagex.js @@ -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!", diff --git a/content/authors/placeholder.pagex.js b/content/authors/placeholder.pagex.js index 16168f5..e49b77a 100644 --- a/content/authors/placeholder.pagex.js +++ b/content/authors/placeholder.pagex.js @@ -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, + ], } \ No newline at end of file diff --git a/content/authors/testauthor.pagex.js b/content/authors/testauthor.pagex.js index 8a69171..39f7faf 100644 --- a/content/authors/testauthor.pagex.js +++ b/content/authors/testauthor.pagex.js @@ -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, + ], } \ No newline at end of file diff --git a/content/collections/_featured.pagex.js b/content/collections/_featured.pagex.js index ae2d902..a962b2f 100644 --- a/content/collections/_featured.pagex.js +++ b/content/collections/_featured.pagex.js @@ -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, + ], } \ No newline at end of file diff --git a/content/collections/gramophone.pagex.js b/content/collections/gramophone.pagex.js index f956a3d..1d7452d 100644 --- a/content/collections/gramophone.pagex.js +++ b/content/collections/gramophone.pagex.js @@ -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, + ], } \ No newline at end of file diff --git a/content/collections/test.pagex.js b/content/collections/test.pagex.js index 959eb25..2cf2bb7 100644 --- a/content/collections/test.pagex.js +++ b/content/collections/test.pagex.js @@ -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, + ], } \ No newline at end of file diff --git a/content/editorial/home-debug/home-debug.pagex.js b/content/editorial/home-debug/home-debug.pagex.js index 02a4b6f..91afd9a 100644 --- a/content/editorial/home-debug/home-debug.pagex.js +++ b/content/editorial/home-debug/home-debug.pagex.js @@ -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 ] } \ No newline at end of file diff --git a/content/static/404/404.pagex.js b/content/static/404/404.pagex.js index 8602de2..03f1986 100644 --- a/content/static/404/404.pagex.js +++ b/content/static/404/404.pagex.js @@ -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 + ] } \ No newline at end of file diff --git a/gm3 b/gm3 index cf2dfe6..fd5e3c5 160000 --- a/gm3 +++ b/gm3 @@ -1 +1 @@ -Subproject commit cf2dfe6e9d7148de034b6abf6c12b0a05972a0ff +Subproject commit fd5e3c516744928a0d014378ecd2d5c96a35c4cf diff --git a/pagex b/pagex index 4140e9b..68864de 160000 --- a/pagex +++ b/pagex @@ -1 +1 @@ -Subproject commit 4140e9b33d4e7de3b4a03f869951f4febd14ece6 +Subproject commit 68864dec2220251232958593be8d9e27bc253ab2 diff --git a/voidcannon b/voidcannon index aa1f541..e93c88f 160000 --- a/voidcannon +++ b/voidcannon @@ -1 +1 @@ -Subproject commit aa1f54108e7f3d6b1008e21de37bc3640fe76046 +Subproject commit e93c88fd998f0b75b459336979457ee2b6a77615 diff --git a/webfont b/webfont index fe1f8ff..57b6b7b 160000 --- a/webfont +++ b/webfont @@ -1 +1 @@ -Subproject commit fe1f8ffbaa0a1ef2686365a170011a6801cb0abf +Subproject commit 57b6b7bf4f994e1ca7072cd628b3fed73f570ac0