Skip to content

Commit c3f186e

Browse files
vpeterssonclaude
andcommitted
Add issue templates with deeplinks and clean up header/footer
- Rename issue template to remove emoji, add suggest-a-change template - Add "Suggest an edit" deeplink on product pages - Add "Suggest a new product" deeplink on homepage - Remove Submit Change button and GitHub icon from header - Move GitHub icon to footer, change footer link to "Submit a Product" - Fix githubRepo param to point to Screenly/signagelist Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 5fba66d commit c3f186e

File tree

7 files changed

+40
-30
lines changed

7 files changed

+40
-30
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
name: "Suggest a Change"
3+
about: Suggest a correction or update to an existing product
4+
title: "[Update] <Product Name>"
5+
labels: update
6+
assignees: 514sid
7+
8+
---
9+
10+
**Product:** _Name of the product to update_
11+
12+
**What needs to change?**
13+
14+
_Describe what information is incorrect or outdated._
15+
16+
**Corrected information:**
17+
18+
_Provide the new/corrected details._
19+
20+
**Source (if applicable):**
21+
22+
_Link to a source that supports the change (e.g., official website, press release)._

.github/ISSUE_TEMPLATE/🚀-suggest-a-new-product.md renamed to .github/ISSUE_TEMPLATE/suggest-a-new-product.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
name: "\U0001F680 Suggest a New Product"
2+
name: "Suggest a New Product"
33
about: Suggest a new product
44
title: "[Suggestion] Add <Product Name>"
55
labels: new product

hugo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ enableRobotsTXT = true
99

1010
[params]
1111
description = "A curated directory of 548+ digital signage software products."
12-
githubRepo = "https://github.com/514sid/digital-signage-list"
12+
githubRepo = "https://github.com/Screenly/signagelist"
1313

1414
# Custom output formats for LLM-friendly pages
1515
[mediaTypes]

layouts/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ <h1 class="text-3xl sm:text-4xl font-bold text-neutral-900 tracking-tight">
99
{{ len .Pages }} <span class="text-gradient">digital signage</span> products, compared
1010
</h1>
1111
<p class="mt-3 text-neutral-500 text-lg">Discover, compare, and evaluate digital signage software products. All data is open and freely available.</p>
12+
<a href="{{ site.Params.githubRepo }}/issues/new?template=suggest-a-new-product.md" target="_blank" rel="noopener"
13+
class="inline-flex items-center gap-2 mt-4 px-4 py-2 bg-white text-neutral-700 text-sm font-medium rounded-lg border border-neutral-200 hover:bg-neutral-50 transition-colors">
14+
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4"/></svg>
15+
Suggest a new product
16+
</a>
1217
</div>
1318

1419
{{/* Stats bar */}}

layouts/partials/footer.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,18 @@ <h3 class="text-xs font-semibold text-neutral-900 uppercase tracking-wider mb-3"
2424
<div>
2525
<h3 class="text-xs font-semibold text-neutral-900 uppercase tracking-wider mb-3">Contribute</h3>
2626
<ul class="space-y-2">
27-
<li><a href="{{ .Site.Params.githubRepo }}/issues" target="_blank" rel="noopener noreferrer" class="text-sm text-neutral-500 hover:text-neutral-700 transition-colors">Submit a Change</a></li>
28-
<li><a href="{{ .Site.Params.githubRepo }}" target="_blank" rel="noopener noreferrer" class="text-sm text-neutral-500 hover:text-neutral-700 transition-colors">GitHub</a></li>
27+
<li><a href="{{ .Site.Params.githubRepo }}/issues/new?template=suggest-a-new-product.md" target="_blank" rel="noopener noreferrer" class="text-sm text-neutral-500 hover:text-neutral-700 transition-colors">Submit a Product</a></li>
2928
<li><a href="{{ .Site.Params.githubRepo }}/issues" target="_blank" rel="noopener noreferrer" class="text-sm text-neutral-500 hover:text-neutral-700 transition-colors">Report Issue</a></li>
3029
</ul>
3130
</div>
3231
</div>
3332

3433
{{/* Bottom bar */}}
35-
<div class="border-t border-neutral-200 mt-8 pt-8 flex flex-col sm:flex-row justify-between items-center gap-2 text-xs text-neutral-400">
34+
<div class="border-t border-neutral-200 mt-8 pt-8 flex flex-col sm:flex-row justify-between items-center gap-4 text-xs text-neutral-400">
3635
<div>&copy; {{ now.Year }} SignageList</div>
36+
<a href="{{ .Site.Params.githubRepo }}" target="_blank" rel="noopener noreferrer" class="text-neutral-400 hover:text-neutral-600 transition-colors" aria-label="GitHub">
37+
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>
38+
</a>
3739
</div>
3840
</div>
3941
</footer>

layouts/partials/header.html

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,6 @@
1616

1717
{{/* Right side */}}
1818
<div class="flex items-center gap-3">
19-
<a href="{{ .Site.Params.githubRepo }}/issues"
20-
target="_blank" rel="noopener noreferrer"
21-
class="hidden sm:inline-flex items-center gap-2 px-4 py-2 bg-primary-600 text-white text-sm font-medium rounded-lg hover:bg-primary-700 transition-colors">
22-
Submit Change
23-
</a>
24-
<a href="{{ .Site.Params.githubRepo }}"
25-
target="_blank" rel="noopener noreferrer"
26-
class="hidden sm:flex items-center justify-center w-9 h-9 rounded-lg text-neutral-500 hover:text-neutral-700 hover:bg-neutral-100 transition-colors"
27-
aria-label="GitHub">
28-
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>
29-
</a>
30-
3119
{{/* Mobile hamburger */}}
3220
<button id="mobile-menu-toggle" aria-expanded="false" class="md:hidden flex items-center justify-center w-9 h-9 rounded-lg text-neutral-500 hover:text-neutral-700 hover:bg-neutral-100 transition-colors" aria-label="Menu">
3321
<svg id="menu-icon-open" class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></svg>
@@ -43,18 +31,6 @@
4331
<a href="/categories/" class="px-3 py-2.5 text-sm font-medium text-neutral-700 hover:bg-neutral-100 rounded-lg transition-colors">Categories</a>
4432
<a href="/platforms/" class="px-3 py-2.5 text-sm font-medium text-neutral-700 hover:bg-neutral-100 rounded-lg transition-colors">Platforms</a>
4533
<a href="/news/" class="px-3 py-2.5 text-sm font-medium text-neutral-700 hover:bg-neutral-100 rounded-lg transition-colors">News</a>
46-
<div class="border-t border-neutral-100 my-2"></div>
47-
<a href="{{ .Site.Params.githubRepo }}/issues"
48-
target="_blank" rel="noopener noreferrer"
49-
class="px-3 py-2.5 text-sm font-medium text-primary-600 hover:bg-primary-50 rounded-lg transition-colors">
50-
Submit Change
51-
</a>
52-
<a href="{{ .Site.Params.githubRepo }}"
53-
target="_blank" rel="noopener noreferrer"
54-
class="px-3 py-2.5 text-sm font-medium text-neutral-600 hover:bg-neutral-100 rounded-lg transition-colors flex items-center gap-2">
55-
<svg class="w-4 h-4" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>
56-
GitHub
57-
</a>
5834
</nav>
5935
</div>
6036
</header>

layouts/products/single.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,12 +340,17 @@ <h2 class="text-sm font-semibold text-neutral-900 uppercase tracking-wide">Quick
340340
</dl>
341341

342342
{{/* CTA */}}
343-
<div class="px-6 py-4 border-t border-neutral-200">
343+
<div class="px-6 py-4 border-t border-neutral-200 space-y-2">
344344
<a href="{{ partial "outbound-url.html" (dict "url" $p.website "campaign" "product_sidebar_cta") }}" target="_blank" rel="noopener nofollow ugc"
345345
class="w-full inline-flex items-center justify-center gap-2 px-4 py-2.5 bg-primary-600 text-white text-sm font-medium rounded-lg hover:bg-primary-700 transition-colors outbound-link" data-product="{{ $p.slug }}">
346346
Visit {{ $p.name }}
347347
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"/></svg>
348348
</a>
349+
<a href="{{ site.Params.githubRepo }}/issues/new?template=suggest-a-change.md&title={{ printf "[Update] %s" $p.name | urlquery }}" target="_blank" rel="noopener"
350+
class="w-full inline-flex items-center justify-center gap-2 px-4 py-2.5 bg-white text-neutral-600 text-sm font-medium rounded-lg border border-neutral-200 hover:bg-neutral-50 transition-colors">
351+
Suggest an edit
352+
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"/></svg>
353+
</a>
349354
</div>
350355
</div>
351356
</aside>

0 commit comments

Comments
 (0)