blog: make some small metadata changes

This commit is contained in:
Youwen Wu 2024-04-25 01:02:19 -07:00
parent 398cbae9b2
commit d123a399c3
Signed by: youwen5
GPG key ID: 865658ED1FE61EC3
3 changed files with 34 additions and 11 deletions

6
.mdlintrc Normal file
View file

@ -0,0 +1,6 @@
{
"ignore": [
"MD013",
"MD041"
]
}

View file

@ -4,9 +4,13 @@ Welcome! This blog is powered by a custom static site generator I made using Sve
on upgrades ([see: lorelei](https://github.com/couscousdude/lorelei)), but in the meantime, check on upgrades ([see: lorelei](https://github.com/couscousdude/lorelei)), but in the meantime, check
this out: this out:
> [!NOTE] GitHub-style notifications! <!-- prettier-ignore -->
> [!NOTE]
> GitHub-style notifications!
> [!TIP] The full Commonmark spec is supported, and it's extended by the GFM spec <!-- prettier-ignore -->
> [!TIP]
> The full Commonmark spec is supported, and it's extended by the GFM spec
## Tables! ## Tables!
@ -34,13 +38,17 @@ Additional metadata is attached to each post via a `TOML` file, the Rustacean wa
```toml ```toml
#:schema ../../../post.schema.json #:schema ../../../post.schema.json
title = "Test Post" title = "First Post"
[manifest] [manifest]
date = 2024-04-12T20:48:40.799Z date = 2024-04-12T20:48:40.799Z
authors = ["Youwen Wu"] authors = ["Youwen Wu"]
blurb = "A display of all the blog's rendering capabilities!" blurb = "A display of all the blog's rendering capabilities!"
description = "A blog post to test all of the rendering capabilities, with remarks on the side." description = """
This is the first post on my blog, The Coredump! I'll be writing about all sorts of things here.
This site, including all of the posts, are entirely statically generated from Markdown files, with the static generation
feature of SvelteKit and custom logic implemented by me.
"""
type = "article" type = "article"
highlight = true highlight = true
@ -51,7 +59,7 @@ secondary = ["blog", "placeholder"]
[cover] [cover]
src = "https://images.unsplash.com/photo-1712230879699-e8a0a389da63?q=80&w=3132&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D" src = "https://images.unsplash.com/photo-1712230879699-e8a0a389da63?q=80&w=3132&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
alt = "A beautiful landscape" alt = "A beautiful landscape"
caption = "This is the first post!" caption = "This is the first post! (image courtesy of unsplash)"
``` ```
Code highlighting is also supported, via `highlight.js`. Code highlighting is also supported, via `highlight.js`.
@ -72,9 +80,13 @@ Welcome! This blog is powered by a custom static site generator I made using Sve
on upgrades ([see: lorelei](https://github.com/couscousdude/lorelei)), but in the meantime, check on upgrades ([see: lorelei](https://github.com/couscousdude/lorelei)), but in the meantime, check
this out: this out:
> [!NOTE] GitHub-style notifications! <!-- prettier-ignore -->
> [!NOTE]
> GitHub-style notifications!
> [!TIP] The full Commonmark spec is supported, and it's extended by the GFM spec <!-- prettier-ignore -->
> [!TIP]
> The full Commonmark spec is supported, and it's extended by the GFM spec
## Tables! ## Tables!
@ -129,8 +141,9 @@ The `unified` plugin ecosystem is used to transform markdown into the HTML in th
out the parser out the parser
[here](https://github.com/couscousdude/coredump/blob/main/src/lib/utils/parseMarkdown.ts). It [here](https://github.com/couscousdude/coredump/blob/main/src/lib/utils/parseMarkdown.ts). It
handles all the parsing server-side at build time, so these posts are a collection of mostly static handles all the parsing server-side at build time, so these posts are a collection of mostly static
HTML. The formatting is done mostly with a HTML. Basically, the Markdown files are transformed by `remark` and `rehype` into equivalent HTML,
[custom stylesheet](https://github.com/couscousdude/coredump/blob/main/src/lib/styles/markdown.pcss). and then styled with a
[custom CSS stylesheet](https://github.com/couscousdude/coredump/blob/main/src/lib/styles/markdown.pcss).
``` ```

View file

@ -1,11 +1,15 @@
#:schema ../../../post.schema.json #:schema ../../../post.schema.json
title = "Test Post" title = "First Post"
[manifest] [manifest]
date = 2024-04-12T20:48:40.799Z date = 2024-04-12T20:48:40.799Z
authors = ["Youwen Wu"] authors = ["Youwen Wu"]
blurb = "A display of all the blog's rendering capabilities!" blurb = "A display of all the blog's rendering capabilities!"
description = "A blog post to test all of the rendering capabilities, with remarks on the side." description = """
This is the first post on my blog, The Coredump! I'll be writing about all sorts of things here.
This site, including all of the posts, are entirely statically generated from Markdown files, with the static generation
feature of SvelteKit and custom logic implemented by me.
"""
type = "article" type = "article"
highlight = true highlight = true