Skip to content

Commit afc71cd

Browse files
committed
21.7
[general] - add 'berkeley' - minor improvements [index] - fix hidden projects showing in project list [ci/cd] - fix actions (fdb6828) - add okticket logo (689b578) - update dependencies (689b578) - add firebase tools (ceeb30e)
1 parent ceeb30e commit afc71cd

File tree

7 files changed

+38
-14
lines changed

7 files changed

+38
-14
lines changed

.eleventy.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = function (eleventyConfig) {
1717
eleventyConfig.addPassthroughCopy("**.json");
1818
eleventyConfig.setDataFileSuffixes([".data", ""]);
1919
eleventyConfig.setQuietMode(true);
20-
eleventyConfig.setServerOptions({ watch: ["src/static/css/**"] });
20+
eleventyConfig.setServerOptions({ watch: ["src/static/css/**"], port: 8088 });
2121

2222

2323
eleventyConfig.addShortcode("breadcrumbs", function(navPages) { return buildBreadcrumbs(navPages, this.page) });
660 KB
Binary file not shown.
966 KB
Binary file not shown.

package.json

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/content/berkeley.njk

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
layout: project.njk
3+
title: berkeley
4+
permalink: /berkeley/
5+
eleventyNavigation:
6+
key: berkeley
7+
buttons: [
8+
{icon: 'download', from: 'misc', url: '/assets/files/berkeley-mono-typeface.zip', text: 'regular'},
9+
{icon: 'download', from: 'misc', url: '/assets/files/berkeley-mono-nerdfont.zip', text: 'patched'},
10+
]
11+
keywords: ['font', 'mono', 'nerd-font', 'berkeley', 'berkeley-mono', 'berkeley-mono-nerd-font']
12+
---
13+
14+
why would anyone have to pay 75$ for a font?

src/index.njk

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,34 +29,37 @@ js: index
2929
<h1>projects.</h1>
3030
<div id="projects">
3131
<div id="featured-grid">
32-
{% for project in collections.project %} {% if project.data.img %} {% set link = project.data.demo or project.data.source %}
32+
{% for project in collections.project %} {% if project.data.img %}
33+
{% set data = project.data %}
34+
{% set link = data.demo or data.source %}
3335
<article class="project hoverborder">
3436
<a href="{{ link }}" rel="noreferrer" class="project-img-container">
3537
<div class="project-img">
36-
<img src="/assets/media/projects/{{ project.fileSlug }}/front.webp" alt="{{ project.data.title }} showcase" class="main">
37-
<img src="/assets/media/projects/{{ project.fileSlug }}/back.webp" alt="{{ project.data.title }} alt showcase" class="hover">
38+
<img src="/assets/media/projects/{{ project.fileSlug }}/front.webp" alt="{{ data.title }} showcase" class="main">
39+
<img src="/assets/media/projects/{{ project.fileSlug }}/back.webp" alt="{{ data.title }} alt showcase" class="hover">
3840
</div>
3941
</a>
4042
<div class="project-content">
4143
<div class="project-title">{{ macros.renderTitle(project) }}</div>
4244
<div class="project-desc">{{ project.data.desc | safe }}</div>
43-
<div class="project-tech">{{ macros.renderIcons(project.data.icons) }}</div>
45+
<div class="project-tech">{{ macros.renderIcons(data.icons) }}</div>
4446
<div class="project-links">{{ macros.renderLinks(project) }}</div>
4547
</div>
4648
</article>
4749
{% endif %} {% endfor %}
4850
</div>
4951
<div id="project-list">
50-
{% for project in collections.project %} {% if not project.data.img and not project.hidden %}
51-
<article class="project hoverborder {{ project.data.star }}" id="{{ project.data.title | slug }}">
52+
{% for project in collections.project %} {% if not project.data.img and not project.data.hidden %}
53+
{% set data = project.data %}
54+
<article class="project hoverborder {{ data.star }}" id="{{ data.title | slug }}">
5255
<div class="project-title">
5356
{{ macros.renderTitle(project) }}
54-
<div class="project-tech">{{ macros.renderIcons(project.data.icons) }}</div>
57+
<div class="project-tech">{{ macros.renderIcons(data.icons) }}</div>
5558
</div>
5659

57-
<div class="project-desc">{{ project.data.desc | safe }}</div>
60+
<div class="project-desc">{{ data.desc | safe }}</div>
5861

59-
{% if project.data.links or project.data.source and project.data.demo %}
62+
{% if data.links or data.source and data.demo %}
6063
<div class="project-links">{{ macros.renderLinks(project, false) }}</div>
6164
{% endif %}
6265
</article>

src/templates/project.njk

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,13 @@ layout: generic.njk
1111
{% for button in buttons %}
1212
<a class="button" href="{{ button.url }}">
1313
{{ button.img }}
14-
{% if button.icon %} {{ macros.renderIcon(button.icon, true) }} {% endif %}
14+
{% if button.icon %}
15+
{% if button.from %}
16+
{{ macros.renderIcon(button.icon, true, false, button.from) }}
17+
{% else %}
18+
{{ macros.renderIcon(button.icon, true) }}
19+
{% endif %}
20+
{% endif %}
1521
{{ button.text }}
1622
</a>
1723
{% endfor %}

0 commit comments

Comments
 (0)