116 lines
4.8 KiB
TypeScript
116 lines
4.8 KiB
TypeScript
import { defineConfig } from "vitepress";
|
|
|
|
const base = process.env.VITEPRESS_BASE ?? "/";
|
|
|
|
export default defineConfig({
|
|
title: "Tolaria",
|
|
description:
|
|
"Tolaria is a local-first Markdown knowledge base with native relationships, Git history, and AI workflows.",
|
|
base,
|
|
ignoreDeadLinks: [/^\/download\/?(?:index)?$/, /^\/releases\/?(?:index)?$/],
|
|
cleanUrls: true,
|
|
head: [
|
|
["link", { rel: "icon", type: "image/png", href: `${base}landing/favicon.png` }],
|
|
["meta", { property: "og:title", content: "Tolaria" }],
|
|
[
|
|
"meta",
|
|
{
|
|
property: "og:description",
|
|
content:
|
|
"A second brain for the AI era. Free forever, local-first, Markdown-based, Git-ready, and AI-friendly.",
|
|
},
|
|
],
|
|
],
|
|
themeConfig: {
|
|
logo: { src: "/landing/tolaria-icon.png", alt: "Tolaria" },
|
|
nav: [
|
|
{ text: "Start", link: "/start/install" },
|
|
{ text: "Concepts", link: "/concepts/vaults" },
|
|
{ text: "Guides", link: "/guides/capture-a-note" },
|
|
{ text: "Templates", link: "/templates/portent" },
|
|
{ text: "Downloads", link: "https://tolaria.md/download/", target: "_self", noIcon: true },
|
|
],
|
|
search: {
|
|
provider: "local",
|
|
},
|
|
sidebar: [
|
|
{
|
|
text: "Start Here",
|
|
items: [
|
|
{ text: "Install Tolaria", link: "/start/install" },
|
|
{ text: "First Launch", link: "/start/first-launch" },
|
|
{ text: "Getting Started Vault", link: "/start/getting-started-vault" },
|
|
{ text: "Open Or Create A Vault", link: "/start/open-or-create-vault" },
|
|
],
|
|
},
|
|
{
|
|
text: "Concepts",
|
|
items: [
|
|
{ text: "Vaults", link: "/concepts/vaults" },
|
|
{ text: "Notes", link: "/concepts/notes" },
|
|
{ text: "Editor", link: "/concepts/editor" },
|
|
{ text: "Properties", link: "/concepts/properties" },
|
|
{ text: "Types", link: "/concepts/types" },
|
|
{ text: "Relationships", link: "/concepts/relationships" },
|
|
{ text: "Files And Media", link: "/concepts/files-and-media" },
|
|
{ text: "Inbox", link: "/concepts/inbox" },
|
|
{ text: "Git", link: "/concepts/git" },
|
|
{ text: "AI", link: "/concepts/ai" },
|
|
],
|
|
},
|
|
{
|
|
text: "Guides",
|
|
items: [
|
|
{ text: "Capture A Note", link: "/guides/capture-a-note" },
|
|
{ text: "Organize The Inbox", link: "/guides/organize-inbox" },
|
|
{ text: "Use Wikilinks", link: "/guides/use-wikilinks" },
|
|
{ text: "Create Types", link: "/guides/create-types" },
|
|
{ text: "Build Custom Views", link: "/guides/build-custom-views" },
|
|
{ text: "Connect A Git Remote", link: "/guides/connect-a-git-remote" },
|
|
{ text: "Manage Git", link: "/guides/commit-and-push" },
|
|
{ text: "Use The AI", link: "/guides/use-ai-panel" },
|
|
{ text: "Configure AI Models", link: "/guides/configure-ai-models" },
|
|
{ text: "Use The Table Of Contents", link: "/guides/use-table-of-contents" },
|
|
{ text: "Use Media Previews", link: "/guides/use-media-previews" },
|
|
{ text: "Manage Display Preferences", link: "/guides/manage-display-preferences" },
|
|
{ text: "Use The Command Palette", link: "/guides/use-command-palette" },
|
|
],
|
|
},
|
|
{
|
|
text: "Templates",
|
|
items: [
|
|
{ text: "Portent", link: "/templates/portent" },
|
|
],
|
|
},
|
|
{
|
|
text: "Reference",
|
|
items: [
|
|
{ text: "Supported Platforms", link: "/reference/supported-platforms" },
|
|
{ text: "File Layout", link: "/reference/file-layout" },
|
|
{ text: "Frontmatter Fields", link: "/reference/frontmatter-fields" },
|
|
{ text: "View Filters", link: "/reference/view-filters" },
|
|
{ text: "Keyboard Shortcuts", link: "/reference/keyboard-shortcuts" },
|
|
{ text: "Release Channels", link: "/reference/release-channels" },
|
|
{ text: "Contribute", link: "/reference/contribute" },
|
|
{ text: "Docs Maintenance", link: "/reference/docs-maintenance" },
|
|
],
|
|
},
|
|
{
|
|
text: "Troubleshooting",
|
|
items: [
|
|
{ text: "Vault Not Loading", link: "/troubleshooting/vault-not-loading" },
|
|
{ text: "Git Authentication", link: "/troubleshooting/git-auth" },
|
|
{ text: "AI Agent Not Found", link: "/troubleshooting/ai-agent-not-found" },
|
|
{ text: "Model Provider Connection", link: "/troubleshooting/model-provider-connection" },
|
|
{ text: "Sync Conflicts", link: "/troubleshooting/sync-conflicts" },
|
|
],
|
|
},
|
|
],
|
|
footer: {
|
|
message: "Free and open source. Local-first, Git-first, and Markdown-based.",
|
|
copyright:
|
|
"Tolaria is AGPL-3.0-or-later. The Tolaria name and logo remain covered by the project trademark policy.",
|
|
},
|
|
},
|
|
});
|