feat: add some details
This commit is contained in:
parent
e8a89ae2a9
commit
970c4e2ece
3 changed files with 47 additions and 12 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -3,3 +3,5 @@ main.pdf
|
|||
|
||||
public
|
||||
node_modules
|
||||
|
||||
.quartz-cache
|
||||
|
|
|
@ -1,6 +1,39 @@
|
|||
---
|
||||
title: Welcome to Quartz
|
||||
title: "Alexandria: a knowledge garden"
|
||||
---
|
||||
|
||||
This is a blank Quartz installation.
|
||||
See the [documentation](https://quartz.jzhao.xyz) for how to get started.
|
||||
Welcome! You've stumbled upon (or perhaps were pointed to) my public-facing
|
||||
[Zettelkasten](https://en.wikipedia.org/wiki/Zettelkasten), or _knowledge
|
||||
garden_.
|
||||
|
||||
This is where I grow my ideas, and they are meticulously tagged to form the
|
||||
knowledge webs you see in the top right.
|
||||
|
||||
Feel free to take a look around and appreciate the scenery.
|
||||
|
||||
## FAQ
|
||||
|
||||
> How do you edit these notes?
|
||||
|
||||
The underlying notes are simply Markdown files. Precisely, they are
|
||||
[Obsidian](https://obsidian.md/) compatible Markdown files, which are tagged
|
||||
with metadata for use the Obsidian apps.
|
||||
|
||||
However, I do not use the Obsidian desktop app, for two reasons:
|
||||
|
||||
1. Out of principle, Obsidian is [free as in free beer, but not free as in free
|
||||
speech](https://www.gnu.org/philosophy/free-sw.en.html).
|
||||
2. (main reason) [Vim](https://neovim.io/) is just too good to give up.
|
||||
|
||||
Therefore, I edit my notes using the free and open source
|
||||
[obsidian.nvim](https://github.com/epwalsh/obsidian.nvim) plugin for Neovim.
|
||||
|
||||
> I want to know cool technical details about the site!
|
||||
|
||||
Glad you asked, real person who is interested! This site is powered by [Quartz
|
||||
4](https://quartz.jzhao.xyz/), and uses `typst` for math typesetting, not the
|
||||
common `LaTeX`. Behold:
|
||||
|
||||
$$
|
||||
integral _(diff Omega) omega = integral _Omega dif omega
|
||||
$$
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { QuartzConfig } from "./quartz/cfg"
|
||||
import * as Plugin from "./quartz/plugins"
|
||||
import { QuartzConfig } from "./quartz/cfg";
|
||||
import * as Plugin from "./quartz/plugins";
|
||||
|
||||
/**
|
||||
* Quartz 4.0 Configuration
|
||||
|
@ -8,7 +8,7 @@ import * as Plugin from "./quartz/plugins"
|
|||
*/
|
||||
const config: QuartzConfig = {
|
||||
configuration: {
|
||||
pageTitle: "🪴 Quartz 4.0",
|
||||
pageTitle: "📚 Alexandria",
|
||||
pageTitleSuffix: "",
|
||||
enableSPA: true,
|
||||
enablePopovers: true,
|
||||
|
@ -16,7 +16,7 @@ const config: QuartzConfig = {
|
|||
provider: "plausible",
|
||||
},
|
||||
locale: "en-US",
|
||||
baseUrl: "quartz.jzhao.xyz",
|
||||
baseUrl: "alexandria.youwen.dev",
|
||||
ignorePatterns: ["private", "templates", ".obsidian"],
|
||||
defaultDateType: "created",
|
||||
generateSocialImages: false,
|
||||
|
@ -62,8 +62,8 @@ const config: QuartzConfig = {
|
|||
}),
|
||||
Plugin.SyntaxHighlighting({
|
||||
theme: {
|
||||
light: "github-light",
|
||||
dark: "github-dark",
|
||||
light: "rose-pine",
|
||||
dark: "rose-pine-dawn",
|
||||
},
|
||||
keepBackground: false,
|
||||
}),
|
||||
|
@ -72,7 +72,7 @@ const config: QuartzConfig = {
|
|||
Plugin.TableOfContents(),
|
||||
Plugin.CrawlLinks({ markdownLinkResolution: "shortest" }),
|
||||
Plugin.Description(),
|
||||
Plugin.Latex({ renderEngine: "katex" }),
|
||||
Plugin.Latex({ renderEngine: "typst" }),
|
||||
],
|
||||
filters: [Plugin.RemoveDrafts()],
|
||||
emitters: [
|
||||
|
@ -90,6 +90,6 @@ const config: QuartzConfig = {
|
|||
Plugin.NotFoundPage(),
|
||||
],
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
export default config
|
||||
export default config;
|
||||
|
|
Loading…
Reference in a new issue