Loading...
Loading...
Baklib Site Theme (Template) Development: Liquid directory and naming conventions, objects and directives/filters, static page URLs, seeds and migrations; including 'Create Theme Scaffold' (themes/ directory and minimal files) and 'Reference Site Cloning Workflow' (requires confirmation gates and quality checklists). Used when users write or modify .liquid files, create new templates, clone reference sites, or troubleshoot template syntax and variables; detailed specifications can be found in references/.
npx skill4agent add baklib-tools/skills baklib-theme-dev| Term | Definition |
|---|---|
| Object | Variables or properties output in |
| Directive | Control flow in |
| Filter | Connected with |
| Scenario | Document |
|---|---|
Create | create-theme-scaffold.md |
| Clone Reference Website (analysis, adaptation, phased implementation, quality inspection; multiple steps require prior confirmation) | website-cloning-workflow.md |
references/| File | Content |
|---|---|
| directory-and-naming.md | Theme directory, naming conventions for |
| liquid-tags.md | Custom directives in page templates and layouts, |
| shared-snippets-source.md | The three built-in snippets in |
| objects-and-drops.md | Global variables, scenario-specific variables, and objects like |
| filters.md | Custom filters provided by the product (including site extensions) |
| limits-and-security.md | Theme name rules, pagination limits, |
| seeds-and-migrations.md | |
{% if current_user %}{% layout "theme" %}
<h1>{{ site.name }}</h1>
{% for p in site.pages | limit: 5 %}
<a href="{{ p.path }}">{{ p.link_text }}</a>
{% endfor %}