81 lines
4.2 KiB
TypeScript
81 lines
4.2 KiB
TypeScript
module.exports = {
|
|
lang: "en-US",
|
|
title: 'The Paper Pilot',
|
|
description: 'The Paper Pilot portfolio site',
|
|
head: [
|
|
['link', { rel: 'preconnect', href: 'https://fonts.googleapis.com' }],
|
|
['link', { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css2?family=Pacifico&family=Roboto+Mono:ital,wght@0,400;0,600;1,400&display=swap' }],
|
|
['link', { rel: 'manifest', href: '/site.webmanifest' }],
|
|
['script', { defer: true, 'data-domain': 'thepaperpilot.org', src: 'https://plausible.io/js/plausible.js' }],
|
|
['meta', { name: 'og:description', content: 'The Paper Pilot portfolio site' }]
|
|
],
|
|
lastUpdated: true,
|
|
cleanUrls: 'with-subfolders',
|
|
themeConfig: {
|
|
outline: 'deep',
|
|
nav: [
|
|
{ text: "Guide to Incrementals", link: "/guide-to-incrementals/", activeMatch: "^/guide-to-incrementals" },
|
|
{ text: "Projects", link: "/projects/", activeMatch: "^/projects" },
|
|
{ text: "Profectus", link: "https://moddingtree.com" }
|
|
],
|
|
socialLinks: [
|
|
{ icon: "github", link: "https://github.com/thepaperpilot" },
|
|
{ icon: "linkedin", link: "https://www.linkedin.com/pub/anthony-lawn/a9/a98/2" },
|
|
{ icon: "discord", link: "https://discord.gg/yJ4fjnjU54" },
|
|
{ icon: { svg: `<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-mastodon" viewBox="0 0 16 16">
|
|
<path d="M11.19 12.195c2.016-.24 3.77-1.475 3.99-2.603.348-1.778.32-4.339.32-4.339 0-3.47-2.286-4.488-2.286-4.488C12.062.238 10.083.017 8.027 0h-.05C5.92.017 3.942.238 2.79.765c0 0-2.285 1.017-2.285 4.488l-.002.662c-.004.64-.007 1.35.011 2.091.083 3.394.626 6.74 3.78 7.57 1.454.383 2.703.463 3.709.408 1.823-.1 2.847-.647 2.847-.647l-.06-1.317s-1.303.41-2.767.36c-1.45-.05-2.98-.156-3.215-1.928a3.614 3.614 0 0 1-.033-.496s1.424.346 3.228.428c1.103.05 2.137-.064 3.188-.189zm1.613-2.47H11.13v-4.08c0-.859-.364-1.295-1.091-1.295-.804 0-1.207.517-1.207 1.541v2.233H7.168V5.89c0-1.024-.403-1.541-1.207-1.541-.727 0-1.091.436-1.091 1.296v4.079H3.197V5.522c0-.859.22-1.541.66-2.046.456-.505 1.052-.764 1.793-.764.856 0 1.504.328 1.933.983L8 4.39l.417-.695c.429-.655 1.077-.983 1.934-.983.74 0 1.336.259 1.791.764.442.505.661 1.187.661 2.046v4.203z\"/>
|
|
</svg>` }, link: "https://mastodon.gamedev.place/@thepaperpilot" }
|
|
],
|
|
sidebar: {
|
|
"guide-to-incrementals": [
|
|
{
|
|
text: "Ludology",
|
|
collapsible: true,
|
|
items: [
|
|
{ text: "Defining the Genre", link: "/guide-to-incrementals/ludology/definition" },
|
|
{ text: "Appeal to Players", link: "/guide-to-incrementals/ludology/appeal-gamers" },
|
|
{ text: "Appeal to Developers", link: "/guide-to-incrementals/ludology/appeal-developers" },
|
|
{ text: "What is Content?", link: "/guide-to-incrementals/ludology/content" }
|
|
]
|
|
},
|
|
{
|
|
text: "Development",
|
|
collapsible: true,
|
|
items: [
|
|
{ text: "Navigating Criticism", link: "/guide-to-incrementals/design/criticism"}
|
|
]
|
|
}
|
|
],
|
|
"projects": [
|
|
{
|
|
text: "Play Now",
|
|
items: [
|
|
{ text: "Planar Pioneers", link: "https://thepaperpilot.org/planar" },
|
|
{ text: "Advent Incremental", link: "https://thepaperpilot.org/advent" },
|
|
{ text: "Kronos", link: "https://thepaperpilot.org/kronos/" },
|
|
{ text: "Game Dev Tree", link: "https://thepaperpilot.org/gamedevtree/" },
|
|
{ text: "Lit", link: "https://thepaperpilot.org/lit/" },
|
|
{ text: "The Ascension Tree", link: "https://thepaperpilot.org/the_ascension_tree/" },
|
|
{ text: "Dream Hero", link: "https://thepaperpilot.org/dream/" },
|
|
{ text: "My Itch Page", link: "https://thepaperpilot.itch.io/" }
|
|
]
|
|
},
|
|
{
|
|
text: "Downloads",
|
|
items: [
|
|
{ text: "Dice Armor", link: "/projects/dice/" },
|
|
{ text: "Capture the Citadel", link: "/projects/citadel/"}
|
|
]
|
|
},
|
|
{
|
|
text: "Non-Games",
|
|
items: [
|
|
{ text: "V-ecs", link: "/projects/vecs/" },
|
|
{ text: "OptiSpeech", link: "/projects/optispeech/" },
|
|
{ text: "Babble Buds", link: "/projects/babble/" }
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|