mirror of
https://github.com/youwen5/site.git
synced 2024-11-24 17:33:51 -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
|
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).
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue