Jekyll Variables Usage - Site, Page, and Custom Variables
Jekyll provides powerful variable access through Liquid templating. Understanding these variables is essential for customizing your Jekyll site.
Site Variables
It’s from _config.yml
- title: Hyun’s Tech Blog
- pages.size: 45
- posts.size: 333
- site.categories.Obsidian.size:
- site.categories.Jekyll.size:
- titles, excerpt
-
site.data.navigation: {“name”=>”Home”, “link”=>”/”}{“name”=>”Programming”, “dropdown”=>[{“name”=>”C”, “link”=>”/C/”}, {“name”=>”Programming”, “link”=>”/Programming/”}, {“name”=>”Golang”, “link”=>”/Golang/”}, {“name”=>”Java”, “link”=>”/Java/”}, {“name”=>”Kotlin”, “link”=>”/Kotlin/”}, {“name”=>”Python”, “link”=>”/Python/”}, {“name”=>”Ruby”, “link”=>”/Ruby/”}, {“name”=>”Scala”, “link”=>”/Scala/”}]}{“name”=>”Frontend”, “dropdown”=>[{“name”=>”Frontend”, “link”=>”/Frontend/”}, {“name”=>”JavaScript”, “link”=>”/JavaScript/”}, {“name”=>”NodeJS”, “link”=>”/NodeJS/”}]}{“name”=>”Mobile”, “dropdown”=>[{“name”=>”Android”, “link”=>”/Android/”}, {“name”=>”Mobile”, “link”=>”/Mobile/”}]}{“name”=>”Backend”, “dropdown”=>[{“name”=>”Database”, “link”=>”/Database/”}, {“name”=>”Spring”, “link”=>”/Spring/”}]}{“name”=>”Infra”, “dropdown”=>[{“name”=>”Automation”, “link”=>”/Automation/”}, {“name”=>”DevOps”, “link”=>”/DevOps/”}, {“name”=>”Security”, “link”=>”/Security/”}, {“name”=>”Spark”, “link”=>”/Spark/”}]}{“name”=>”Tools”, “dropdown”=>[{“name”=>”Tools”, “link”=>”/Tools/”}, {“name”=>”Jekyll”, “link”=>”/Jekyll/”}, {“name”=>”Mac”, “link”=>”/Mac/”}, {“name”=>”Obsidian”, “link”=>”/Obsidian/”}]}{“name”=>”Language”, “dropdown”=>[{“name”=>”Arabic”, “link”=>”/Arabic/”}, {“name”=>”Chinese”, “link”=>”/Chinese/”}, {“name”=>”English”, “link”=>”/English/”}, {“name”=>”Hindi”, “link”=>”/Hindi/”}, {“name”=>”Indonesian”, “link”=>”/Indonesian/”}, {“name”=>”Korean”, “link”=>”/Korean/”}]}{“name”=>”Knowledge”, “dropdown”=>[{“name”=>”AI”, “link”=>”/AI/”}, {“name”=>”Knowledge”, “link”=>”/Knowledge/”}, {“name”=>”History”, “link”=>”/History/”}, {“name”=>”Law”, “link”=>”/Law/”}, {“name”=>”Miscellanea”, “link”=>”/Miscellanea/”}, {“name”=>”Science”, “link”=>”/Science/”}]}{“name”=>”About”, “link”=>”/about”}
Page Variables
- Title: Jekyll Variables Usage - Site, Page, and Custom Variables
- path: _posts/tools/jekyll/2023-12-04-jekyll-variables.md
- url: /tools/jekyll/2023/12/03/jekyll-variables.html
- variable: some_page_variable
- categories: toolsjekyll
Comments