tatatingting / tatatingting.github.io

used to output the file for tingting's blog https://tatatingting.github.io/
Other
0 stars 0 forks source link

tatatingting.github.io

tingting's blog https://tatatingting.github.io/

intro

it's source https://github.com/tatatingting/tatatingting.github.io

there're three branches:

.gitignore

# jekyll site
_site
.sass-cache
.jekyll-metadata
# pycharm
.idea

0 2 1

play with Jekyll, sketch the game

there're topics about Jekyll:

main refers

quick start of Jekyll / step by step / locall Jekyll

liquid: a new interesting language

deployment, environments, plugins, themes

web analytics, comment management

Part I (v2.1)

graph TD

_layout

_include -."{% include xx.html %}".-> _layout

_data -."{% for item in site.data.xx %}xx{% endfor %}".-> _include
    YAML --- _data
    JSON --- _data
    CSV --- _data

assets -."link href='assets/xx/xx'".-> _layout
    css --- assets
    image --- assets
    js --- assets

_sass -."@import 'main';".-> css

Part II (v2.2)

graph TD

root
_layouts --- root

_posts --- root
blogs((2019-07-04-title.md)) --- _posts
blogs -."post.html".-> _layouts
blogs ==> blog.html
blog.html --- root

_config.yml --- root
_config.yml -.-> _authors(_authors)

_authors --- root
author((author.md)) --- _authors
author -."author.html".-> _layouts
author ==> staff.html
staff.html --- root

blogs -."the blog's authors".-> author
author -."the author's blogs".-> blogs

part III (v2.3)

LICENSE