Blog Template
In i18n/conf.yml
, use: Blog
indicates that the blog template is used for rendering.
The markdown
file of the blog post needs to include meta information.
Meta information must be at the beginning of the file, starting with ---
and ending with ---
. The format of the configuration information in between is YAML
.
A demo file is configured as follows:
---
brief: |
this is a demo brief
you can write multiline
---
# title
… …
brief
indicates the content summary, which will be displayed on the blog index page.
With the help of YMAL
' | ` syntax, you can write multi-line summaries.
The configuration for the directory tree on the right side of the blog is also a TOC
file (see the previous chapter). Only articles listed in the TOC
will appear in the blog's homepage index.
Articles that do not contain meta information will not appear on the blog's homepage, but they can appear in the directory tree on the right.
Author Information
Author information can be included in the meta information of the article, for example:
author: marlowe
Then edit the author.yml
file in the source language directory and add author information, for example:
marlowe:
name: Eleanor Marlowe
title: Senior Translator
url: https://github.com/i18n-site
name
, url
, and title
are all optional. If name
is not set, the key name (here marlowe
) will be used as the name
.
See the demo project's begin.md
and author.yml
Pinned Articles
If you need to pin an article, run i18n.site
and then edit the xxx.yml
file under .i18n/data/blog
, changing the timestamp to a negative number (multiple negative numbers will be sorted from largest to smallest).