diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2022-07-11 22:55:11 +0300 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2022-07-11 22:55:11 +0300 |
| commit | 8d58567f810bd0fb86a856fadd31211602f3d76c (patch) | |
| tree | e836fca0c00bfc1959d7668ff44317f0fd2f6b16 /src | |
| parent | afdf984bad87ded9a78a4e3c98c6720e193c204e (diff) | |
Add mustache templating
Diffstat (limited to 'src')
| -rw-r--r-- | src/admin/config.yml | 16 | ||||
| -rw-r--r-- | src/index.html.mustache (renamed from src/index.html) | 28 |
2 files changed, 22 insertions, 22 deletions
diff --git a/src/admin/config.yml b/src/admin/config.yml index 9b3044f..2747ca7 100644 --- a/src/admin/config.yml +++ b/src/admin/config.yml @@ -14,6 +14,10 @@ collections: - name: title
label: Title
widget: string
+ - name: show_title
+ label: Show title above gallery?
+ widget: boolean
+ default: false
- name: column_count
label: Column count
widget: number
@@ -29,11 +33,13 @@ collections: - name: title
label: Title
widget: string
- - name: source
- label: Source
+ - name: src_thumbnail
+ label: Thumbnail image (smaller file size)
+ widget: image
+ allow_multiple: false
+ choose_url: true
+ - name: src_hiq
+ label: High quality image (larger file size)
widget: image
allow_multiple: false
choose_url: true
- media_library:
- config:
- multiple: true
diff --git a/src/index.html b/src/index.html.mustache index 732a318..d01df1a 100644 --- a/src/index.html +++ b/src/index.html.mustache @@ -18,27 +18,21 @@ <img id="logo" src="logo.svg" alt="">
</header>
- <h3>Graphic Design</h3>
-
+ {{#galleries}}
+ {{#show_title}}
+ <h3>{{title}}</h3>
+ {{/show_title}}
<div class="gallery">
+ {{#columns}}
<div class="column">
- <a target="_blank" href="https://via.placeholder.com/400x400">
- <img src="https://via.placeholder.com/200x200">
- </a>
- <a target="_blank" href="https://via.placeholder.com/400x400">
- <img src="https://via.placeholder.com/300x150">
- </a>
- </div>
- <div class="column">
- <a target="_blank" href="https://via.placeholder.com/400x400">
- <img src="https://via.placeholder.com/400x250">
- </a>
- </div>
- <div class="column">
- <a target="_blank" href="https://via.placeholder.com/400x400">
- <img src="https://via.placeholder.com/400x250">
+ {{#.}}
+ <a target="_blank" href="{{&src_hiq}}">
+ <img src="{{&src_thumbnail}}" alt="{{title}}">
</a>
+ {{/.}}
</div>
+ {{/columns}}
</div>
+ {{/galleries}}
</body>
</html>
\ No newline at end of file |
