deps: bump everything (closes ) ()

* deps: bump ws

* deps: bump lightningcss

* deps: workerpool

* deps: various types

* deps: chalk

* deps: globby

* deps: preact

* deps: tsx

* deps: @floating-ui/dom

* deps: esbuild

* deps: types + prettier

* deps: rimraf, typescript

* deps: remark/rehype/unified ecosystem

* format
This commit is contained in:
Jacky Zhao 2023-12-18 09:48:40 -08:00 committed by GitHub
parent 78b33fc2fb
commit ea6208c1f0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 2329 additions and 1891 deletions
quartz/components

View file

@ -74,13 +74,13 @@ export function renderPage(
const classNames = (node.properties?.className ?? []) as string[]
if (classNames.includes("transclude")) {
const inner = node.children[0] as Element
const transcludeTarget = inner.properties?.["data-slug"] as FullSlug
const transcludeTarget = inner.properties["data-slug"] as FullSlug
const page = getOrComputeFileIndex(componentData.allFiles).get(transcludeTarget)
if (!page) {
return
}
let blockRef = node.properties?.dataBlock as string | undefined
let blockRef = node.properties.dataBlock as string | undefined
if (blockRef?.startsWith("#^")) {
// block transclude
blockRef = blockRef.slice("#^".length)
@ -90,6 +90,7 @@ export function renderPage(
blockNode = {
type: "element",
tagName: "ul",
properties: {},
children: [blockNode],
}
}
@ -144,6 +145,7 @@ export function renderPage(
{
type: "element",
tagName: "h1",
properties: {},
children: [
{ type: "text", value: page.frontmatter?.title ?? `Transclude of ${page.slug}` },
],