Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to resource header #349

Merged
merged 4 commits into from
Mar 18, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions site/layouts/partials/components/admin-dropdown.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
{{ $RelPathMarkdown := printf "{{< ref \"%s\" >}}" .Path }}
<button class="btn btn-outline-info btn-sm w-100 mb-2" onclick="navigator.clipboard.writeText('{{ $RelPathMarkdown }}');" style="--bs-btn-padding-y: .25rem; --bs-btn-padding-x: .5rem; --bs-btn-font-size: .75rem;" title="Click to copy RelPath Markdown:&#10;&#10;{{ $RelPathMarkdown }}">RelPath Markdown <i class="fa-regular fa-clipboard"></i></button>
<button class="btn btn-outline-info btn-sm w-100 mb-2" onclick="navigator.clipboard.writeText('{{ .Path }}');" style="--bs-btn-padding-y: .25rem; --bs-btn-padding-x: .5rem; --bs-btn-font-size: .75rem;" title="Click to copy RelPath:&#10;&#10;{{ .Path }}">RelPath Solo <i class="fa-regular fa-clipboard"></i></button>
<button class="btn btn-outline-info btn-sm w-100 mb-2" onclick="navigator.clipboard.writeText('{{ .Params.ResourceId }}');" style="--bs-btn-padding-y: .25rem; --bs-btn-padding-x: .5rem; --bs-btn-font-size: .75rem;" title="Click to copy ResourceId:&#10;&#10;{{ .Params.ResourceId }}">ResourceId <i class="fa-regular fa-clipboard"></i></button>
<hr />
<strong>External</strong>
<button class="btn btn-outline-info btn-sm w-100 mb-2" onclick="navigator.clipboard.writeText('{{ $url }}');" style="--bs-btn-padding-y: .25rem; --bs-btn-padding-x: .5rem; --bs-btn-font-size: .75rem;" title="Click to copy URL:&#10;&#10;'https://nkdagility.com/resources/{{ .Params.ResourceId }}'">Permalink <i class="fa-regular fa-clipboard"></i></button>
Expand Down
2 changes: 2 additions & 0 deletions site/layouts/partials/infrastructure/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@
<!-- sections -->
<link async rel="stylesheet" href="{{- "css/sections.css" | relURL }}" />

<link async rel="stylesheet" href="{{- "css/resources.css" | relURL }}" />

<!-- shopifycdn -->
{{/* <script src="https://sdks.shopifycdn.com/js-buy-sdk/v2/latest/index.umd.min.js"></script>
<script src="https://cdn.shopify.com/s/assets/external/buy-button.js"></script>
Expand Down
51 changes: 39 additions & 12 deletions site/layouts/resources/blog.html
Original file line number Diff line number Diff line change
@@ -1,17 +1,44 @@
{{- define "headline" }}

<section class="container my-2" style="max-width: 700px !important">
<div class="row p-2">
<div class="col-12">
{{- partial "publications/resourceType.html" . }}
<h1 class="mb-4 nkda-heading-primary">{{- .Title | markdownify }}</h1>
{{- if .Params.subtitle }}
<h2 class="mb-4 nkda-heading-secondary">{{- .Params.subtitle | markdownify }}</h2>
{{- end }}
{{- partial "publications/craft.html" . }}
{{- partial "publications/share-bar.html" . }}
<section class="container-fluid resources-headline py-md-4">
<section class="container my-2" style="max-width: 900px !important">
<div>
<div class="row">
<div class="col-12 col-xl-8">
{{- partial "publications/resourceType.html" . }}
</div>
<div class="col-xl-4 d-none d-xl-flex justify-content-end align-items-center">
<h4>tech·nic·al·ly agile</h4>
</div>
<div class="col-12 col-xl-8">
<h1 class="mb-4 nkda-heading-primary">{{- .Title | markdownify }}</h1>
{{- if .Params.subtitle }}
<h2 class="mb-4 nkda-heading-secondary">{{- .Params.subtitle | markdownify }}</h2>
{{ else }}
<h2 class="mb-4 nkda-heading-secondary">{{- .Description | markdownify }}</h2>
{{- end }}
{{- partial "publications/craft.html" . }}
</div>
<div class="col-xl-4 d-none d-xl-flex justify-content-center align-items-center">
<div class="position-relative">
<img src="/images/technically-agile-logo.png" />
<img src="/images/nkdagility-with-martin-hinshelwood-dark-300px.png" alt="Image" class="position-absolute top-0 end-0" style="width: 100px; height: auto;" />
</div>
</div>
<div class="col-xl-12 d-none d-xl-flex justify-content-end align-items-center">
{{ $url := "" }}
{{ if eq .Type "resources" }}
{{ $url = printf "https://nkdagility.com/resources/%s" .Params.ResourceId }}
{{ else }}
{{ $url = printf "https://nkdagility.com%s" .RelPermalink }}
{{ end }}
{{ $url }}
</div>
</div>
</div>
</div>
</section>
</section>
<section class="container my-2" style="max-width: 900px !important">
{{- partial "publications/share-bar.html" . }}
</section>
{{- end }}

Expand Down
96 changes: 82 additions & 14 deletions site/layouts/resources/single.html
Original file line number Diff line number Diff line change
@@ -1,30 +1,98 @@
{{- define "headline" }}
<section class="container my-2" style="max-width: 700px !important">
<div class="row p-2">
<div class="col-12">
{{- partial "publications/resourceType.html" . }}
<h1 class="mb-4 nkda-heading-primary">{{- .Title | markdownify }}</h1>
{{- if .Params.subtitle }}
<h2 class="mb-4 nkda-heading-secondary">{{- .Params.subtitle | markdownify }}</h2>
{{- end }}
{{- partial "publications/craft.html" . }}
{{- partial "publications/share-bar.html" . }}
<section class="container-fluid resources-headline py-md-4">
<section class="container my-2" style="max-width: 900px !important">
<div>
<div class="row">
<div class="col-12 col-xl-8">
{{- partial "publications/resourceType.html" . }}
</div>
<div class="col-xl-4 d-none d-xl-flex justify-content-end align-items-center">
<h4>tech·nic·al·ly agile</h4>
</div>
<div class="col-12 col-xl-8">
<h1 class="mb-4 nkda-heading-primary">{{- .Title | markdownify }}</h1>
{{- if .Params.subtitle }}
<h2 class="mb-4 nkda-heading-secondary">{{- .Params.subtitle | markdownify }}</h2>
{{ else }}
<h2 class="mb-4 nkda-heading-secondary">{{- .Description | markdownify }}</h2>
{{- end }}
{{- partial "publications/craft.html" . }}
</div>
<div class="col-xl-4 d-none d-xl-flex justify-content-center align-items-center">
<div class="position-relative">
<img src="/images/technically-agile-logo.png" />
<img src="/images/nkdagility-with-martin-hinshelwood-dark-300px.png" alt="Image" class="position-absolute top-0 end-0" style="width: 100px; height: auto;" />
</div>
</div>
<div class="col-xl-12 d-none d-xl-flex justify-content-end align-items-center">
{{ $url := "" }}
{{ if eq .Type "resources" }}
{{ $url = printf "https://nkdagility.com/resources/%s" .Params.ResourceId }}
{{ else }}
{{ $url = printf "https://nkdagility.com%s" .RelPermalink }}
{{ end }}
{{ $url }}
</div>
</div>
</div>
</div>
</section>
</section>
<section class="container my-2" style="max-width: 900px !important">
{{- partial "publications/share-bar.html" . }}
</section>
{{- end }}

{{- define "main" }}
<section class="container my-5" style="max-width: 700px !important">{{- .Content }}</section>

<!-- Change this date as needed -->
{{ if .Params.AudioNative }}
<section class="container my-5" style="max-width: 700px !important">
{{- if ne hugo.Environment "production" }}
<div>RENDER AUDIO NATIVE from Eleven Labs (Production only)</div>
<div>AudioNative: {{ .Params.AudioNative }}</div>
{{- else -}}
<div id="elevenlabs-audionative-widget" data-height="90" data-width="100%" data-frameborder="no" data-scrolling="no" data-publicuserid="71edc96043fbd75e5e1bd94d997b31cfa7932b5e94d7296094d7bc2906e081ab" data-playerurl="https://elevenlabs.io/player/index.html">Loading the <a href="https://elevenlabs.io/text-to-speech" target="_blank" rel="noopener">Elevenlabs Text to Speech</a> AudioNative Player...</div>
<script src="https://elevenlabs.io/player/audioNativeHelper.js" type="text/javascript"></script>
{{- end -}}
</section>
{{ end }}


<section class="container my-5 content" style="max-width: 700px !important">
{{- .Content }}
</section>

<section class="container my-5" style="max-width: 700px !important">
{{- partial "publications/tag-cloud.html" . }}
</section>
<section class="container my-5" style="max-width: 700px !important">

<section class="container my-5" style="max-width: 900px !important">
{{- partial "publications/share-bar.html" . }}
</section>
<section class="container my-5 p-2" style="max-width: 700px !important">
{{- partial "publications/comments.html" . }}
</section>

<section class="container my-5 p-2" style="max-width: 700px !important">
{{ $related := .Site.RegularPages.Related . }}
{{ $blogs := where $related ".Params.resourceTypes" "blog" | first 5 }}
{{ with $blogs }}
<h3>Related blog posts</h3>
<ul>
{{ range . }}
<li><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></li>
{{ end }}
</ul>
{{ else }}
<p>No related blog posts found.</p>
{{ end }}
</section>

<section class="container my-5 p-2" style="max-width: 700px !important">
{{- partial "related-videos.html" . }}
</section>
{{- end }}

{{- define "template" }}
resources/single.html
resources/blog.html
{{- end }}
53 changes: 41 additions & 12 deletions site/layouts/resources/video.html
Original file line number Diff line number Diff line change
@@ -1,18 +1,47 @@
{{- define "headline" }}
<section class="container my-2" style="max-width: 700px !important">
<div class="row p-2">
<div class="col-12">
{{- partial "publications/resourceType.html" . }}
<h1 class="mb-4 nkda-heading-primary">{{- .Title | markdownify }}</h1>
{{- if .Params.subtitle }}
<h2 class="mb-4 nkda-heading-secondary">{{- .Params.subtitle | markdownify }}</h2>
{{- end }}
{{- partial "publications/craft.html" . }}
{{- partial "publications/share-bar.html" . }}
<section class="container-fluid resources-headline py-md-4">
<section class="container my-2" style="max-width: 900px !important">
<div>
<div class="row">
<div class="col-12 col-xl-8">
{{- partial "publications/resourceType.html" . }}
</div>
<div class="col-xl-4 d-none d-xl-flex justify-content-end align-items-center">
<h4>tech·nic·al·ly agile</h4>
</div>
<div class="col-12 col-xl-8">
<h1 class="mb-4 nkda-heading-primary">{{- .Title | markdownify }}</h1>
{{- if .Params.subtitle }}
<h2 class="mb-4 nkda-heading-secondary">{{- .Params.subtitle | markdownify }}</h2>
{{ else }}
<h2 class="mb-4 nkda-heading-secondary">{{- .Description | markdownify }}</h2>
{{- end }}
{{- partial "publications/craft.html" . }}
</div>
<div class="col-xl-4 d-none d-xl-flex justify-content-center align-items-center">
<div class="position-relative">
<img src="/images/technically-agile-logo.png" />
<img src="/images/nkdagility-with-martin-hinshelwood-dark-300px.png" alt="Image" class="position-absolute top-0 end-0" style="width: 100px; height: auto;" />
</div>
</div>
<div class="col-xl-12 d-none d-xl-flex justify-content-end align-items-center">
{{ $url := "" }}
{{ if eq .Type "resources" }}
{{ $url = printf "https://nkdagility.com/resources/%s" .Params.ResourceId }}
{{ else }}
{{ $url = printf "https://nkdagility.com%s" .RelPermalink }}
{{ end }}
{{ $url }}
</div>
</div>
</div>
</div>
</section>
</section>
<section class="container my-2" style="max-width: 900px !important">
{{- partial "publications/share-bar.html" . }}
</section>
{{- end }}

{{- define "main" }}
<section class="container my-5" style="max-width: 700px !important">
<div class="ratio ratio-16x9 mb-4">
Expand Down Expand Up @@ -61,7 +90,7 @@ <h2 class="mb-4 nkda-heading-secondary">{{- .Params.subtitle | markdownify }}</h
<section class="container my-5" style="max-width: 700px !important">
{{- partial "publications/tag-cloud.html" . }}
</section>
<section class="container my-5" style="max-width: 700px !important">
<section class="container my-5" style="max-width: 900px !important">
{{- partial "publications/share-bar.html" . }}
</section>
<section class="container my-5 p-2" style="max-width: 700px !important">
Expand Down
42 changes: 42 additions & 0 deletions site/static/css/resources.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
.resources-headline {
background-color: var(--primary-color) !important;
color: whitesmoke;
}

.resources-headline h1,
.resources-headline h2,
.resources-headline h3,
.resources-headline h4,
.resources-headline h5,
.resources-headline h6 {
color: whitesmoke;
}

.resources-headline .text-muted {
color: whitesmoke !important;
font-size: 0.8em;
}

.resources-headline a {
color: var(--accent-color);
}

.resources-headline .btn-nkdagility-primary {
background-color: var(--accent-color);
color: white;
}

.resources-headline .btn-nkdagility-primary:hover {
background-color: var(--accent-color-light);
color: white;
}

.resources-headline .btn-nkdagility-secondary {
background-color: var(--secondary-color);
color: white;
}

.resources-headline .btn-nkdagility-secondary:hover {
background-color: var(--secondary-color-light);
color: white;
}
Binary file added site/static/images/technically-agile-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading