Local variables are used for template rendering, which is the site variable in templates.
Default Variables
| Variable | Description |
|---|---|
posts |
All posts |
pages |
All pages |
categories |
All categories |
tags |
All tags |
Get a Variable
hexo.locals.get("posts");
Set a Variable
hexo.locals.set('posts', function(){
return ...
});
Remove a Variable
hexo.locals.remove("posts");
Get All Variable
hexo.locals.toObject();
Invalidate the cache
hexo.locals.invalidate();