mirror of
https://github.com/youwen5/site.git
synced 2024-11-24 09:23:50 -08:00
blog: make some small metadata changes
This commit is contained in:
parent
398cbae9b2
commit
d123a399c3
3 changed files with 34 additions and 11 deletions
6
.mdlintrc
Normal file
6
.mdlintrc
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"ignore": [
|
||||
"MD013",
|
||||
"MD041"
|
||||
]
|
||||
}
|
|
@ -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
|
||||
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!
|
||||
|
||||
|
@ -34,13 +38,17 @@ Additional metadata is attached to each post via a `TOML` file, the Rustacean wa
|
|||
|
||||
```toml
|
||||
#:schema ../../../post.schema.json
|
||||
title = "Test Post"
|
||||
title = "First Post"
|
||||
|
||||
[manifest]
|
||||
date = 2024-04-12T20:48:40.799Z
|
||||
authors = ["Youwen Wu"]
|
||||
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"
|
||||
highlight = true
|
||||
|
||||
|
@ -51,7 +59,7 @@ secondary = ["blog", "placeholder"]
|
|||
[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"
|
||||
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`.
|
||||
|
@ -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
|
||||
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!
|
||||
|
||||
|
@ -129,8 +141,9 @@ The `unified` plugin ecosystem is used to transform markdown into the HTML in th
|
|||
out the parser
|
||||
[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
|
||||
HTML. The formatting is done mostly with a
|
||||
[custom stylesheet](https://github.com/couscousdude/coredump/blob/main/src/lib/styles/markdown.pcss).
|
||||
HTML. Basically, the Markdown files are transformed by `remark` and `rehype` into equivalent HTML,
|
||||
and then styled with a
|
||||
[custom CSS stylesheet](https://github.com/couscousdude/coredump/blob/main/src/lib/styles/markdown.pcss).
|
||||
|
||||
```
|
||||
|
|
@ -1,11 +1,15 @@
|
|||
#:schema ../../../post.schema.json
|
||||
title = "Test Post"
|
||||
title = "First Post"
|
||||
|
||||
[manifest]
|
||||
date = 2024-04-12T20:48:40.799Z
|
||||
authors = ["Youwen Wu"]
|
||||
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"
|
||||
highlight = true
|
||||
|
Loading…
Reference in a new issue