gil.ink/.vscode/gil.ink.code-snippets

54 lines
1.7 KiB
Plaintext
Raw Normal View History

2025-05-22 03:35:14 -04:00
{
"Frontmatter: Datetime": {
"scope": "json,liquid,markdown,njk,yaml",
"prefix": "fmdt",
"body": [
"${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}T${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}.00${CURRENT_TIMEZONE_OFFSET}"
],
"description": "Current datetime (for last modified date)"
},
"Frontmatter: Post": {
"scope": "markdown,njk",
"prefix": "fmpost",
"body": [
"---",
"title: \"$1\"",
"date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}T${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}.00${CURRENT_TIMEZONE_OFFSET}",
"lastmod: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}T${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}.00${CURRENT_TIMEZONE_OFFSET}",
"categories:$2",
"tags:",
" - post$3",
"elsewhere:",
" ghost:$4",
"---",
"$0"
],
"description": "Frontmatter template for posts"
},
"Frontmatter: Single": {
"scope": "markdown,njk",
"prefix": "fmsg",
"body": [
"---",
"layout: single",
"title: \"$1\"",
"date: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}T${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}.00${CURRENT_TIMEZONE_OFFSET}",
"lastmod: ${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}T${CURRENT_HOUR}:${CURRENT_MINUTE}:${CURRENT_SECOND}.00${CURRENT_TIMEZONE_OFFSET}",
"---",
"$0"
],
"description": "Frontmatter template for single layout"
},
"Json: Update": {
"scope": "json",
"prefix": "jsnote",
"body": [
"{",
" \"date\": \"${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}\",",
" \"slug\": \"${1:a}\",",
" \"content\": \"$0\"",
"}"
]
}
}