About the Website

Directory Construction

.
├── 404.md // source of 404.html
├── assets
│   ├── css
│   │   └── main.scss // include _sass/main.scss
│   ├── images
│   │   ├── alipay.png
│   │   ├── qq.png
│   │   └── wechat.png
│   ├── js
│   │   ├── autoloader.js // provide search
│   │   ├── run_time.js // provide information of website
│   │   └── valine.js // provide review
│   ├── json
│   │   └── search.json // required by assets/js/autoloader.js
│   └── posts // resource of posts
│       ├── honour
│       │   └─ …
│       └── …
├── _config.yml // the value of the dictionary site
├── _data // the value of the dictionary data
│   ├── nav.csv
│   ├── reward.csv
│   └── social.csv
├── _drafts // the unfinished posts
├── Gemfile // source of Gemfile.lock
├── Gemfile.lock // provide the names and versions of ruby packages to create a run environment of jekyll
├── _includes // code reused by _layouts
├── _layouts // templates to convert markdown to html
│   ├── 404.html
│   ├── archive.html
│   ├── default.html
│   ├── home.html
│   ├── page.html
│   └── post.html
├── _posts // source of posts/*.html
│   ├── 2020-01-01-about-the-website.md
│   └── …
├── README.md // source of index.html if index.md doesn't exist
├── _sass // source of css/*.css
│   └── main.scss
└── _site // website compiled
    ├── 2020
    │   ├── 01
    │   │   ├── 01
    │   │   │   ├── about-the-website.html
    │   │   │   └── …
    │   │   └── index.html
    │   └── index.html
    ├── 404.html
    ├── assets
    │   ├── css
    │   │   ├── main.css
    │   │   └── style.css
    │   ├── images
    │   │   ├── alipay.png
    │   │   ├── qq.png
    │   │   └── wechat.png
    │   ├── js
    │   │   ├── autoloader.js
    │   │   ├── run_time.js
    │   │   └── valine.js
    │   ├── json
    │   │   └── search.json
    │   └── posts
    │       ├── honour
    │       │   └── …
    │       └── …
    ├── feed.xml // generated by plugin for rss
    ├── index.html
    ├── robots.txt // generated by plugin
    ├── sitemap.xml // generated by plugin
    └── tag // generated by plugin
        ├── misc
        │   └── index.html
        └── web
            └── index.html

Layout Construction

.:
- null: assets/{js,json}/*.{js,json} # doesn't exist, in order to avoid that js and json cannot work
- default: # provide live 2D, sidebar, search
  - post: post/*.html # provide information of the post, toc, review
  - page:
    - 404: 404.html # provide tencent charity link
    - archive: tag.html
    - home: index.html # provide information of the website, sidebar
wzyalipay wzyqq wzywechat