mirror of
https://github.com/imfing/hextra.git
synced 2025-05-13 14:56:26 -04:00
docs: add showcase page (#86)
* docs: add showcase page * chore: update compiled CSS * chore: add showcase to navbar * chore: reorder show case on navbar * chore: update card image style * chore: update showcase images * chore: update showcase card image
This commit is contained in:
parent
da5a087891
commit
01f7e3a425
@ -1122,6 +1122,9 @@ video {
|
|||||||
.pr-\[calc\(env\(safe-area-inset-right\)-1\.5rem\)\] {
|
.pr-\[calc\(env\(safe-area-inset-right\)-1\.5rem\)\] {
|
||||||
padding-right: calc(env(safe-area-inset-right) - 1.5rem);
|
padding-right: calc(env(safe-area-inset-right) - 1.5rem);
|
||||||
}
|
}
|
||||||
|
.pr-\[max\(env\(safe-area-inset-left\)\2c 1\.5rem\)\] {
|
||||||
|
padding-right: max(env(safe-area-inset-left),1.5rem);
|
||||||
|
}
|
||||||
.pr-\[max\(env\(safe-area-inset-right\)\2c 1\.5rem\)\] {
|
.pr-\[max\(env\(safe-area-inset-right\)\2c 1\.5rem\)\] {
|
||||||
padding-right: max(env(safe-area-inset-right),1.5rem);
|
padding-right: max(env(safe-area-inset-right),1.5rem);
|
||||||
}
|
}
|
||||||
|
18
exampleSite/content/showcase/index.md
Normal file
18
exampleSite/content/showcase/index.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
---
|
||||||
|
title: Showcase
|
||||||
|
description: "Open source projects powered by Hextra."
|
||||||
|
toc: false
|
||||||
|
layout: wide
|
||||||
|
---
|
||||||
|
|
||||||
|
<div class="mt-4"></div>
|
||||||
|
|
||||||
|
<p class="mb-12 text-center text-lg text-gray-500 dark:text-gray-400">
|
||||||
|
Open source projects powered by Hextra.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
{{< cards >}}
|
||||||
|
{{< card link="https://getporter.org/" title="Porter" image="https://repository-images.githubusercontent.com/155893691/aa249c80-fcf3-11ea-93b0-30079e8d7de4" imageStyle="object-fit:cover; aspect-ratio:16/9;" >}}
|
||||||
|
{{< card link="https://lutheranconfessions.org/" title="LutheranConfessions" image="https://github.com/imfing/hextra/assets/5097752/ad6625e4-88cd-4cad-b102-5399997d0359" imageStyle="object-fit:cover; aspect-ratio:16/9;" >}}
|
||||||
|
{{< card link="/" title="Hextra Starter Template" image="https://user-images.githubusercontent.com/5097752/263551418-c403b9a9-a76c-47a6-8466-513d772ef0b7.jpg" imageStyle="object-fit:cover; aspect-ratio:16/9;" >}}
|
||||||
|
{{< /cards >}}
|
@ -53,20 +53,24 @@ menu:
|
|||||||
name: Documentation
|
name: Documentation
|
||||||
pageRef: /docs
|
pageRef: /docs
|
||||||
weight: 1
|
weight: 1
|
||||||
|
- identifier: showcase
|
||||||
|
name: Showcase
|
||||||
|
pageRef: /showcase
|
||||||
|
weight: 2
|
||||||
- identifier: blog
|
- identifier: blog
|
||||||
name: Blog
|
name: Blog
|
||||||
pageRef: /blog
|
pageRef: /blog
|
||||||
weight: 2
|
weight: 3
|
||||||
- identifier: about
|
- identifier: about
|
||||||
name: About
|
name: About
|
||||||
pageRef: /about
|
pageRef: /about
|
||||||
weight: 3
|
|
||||||
- name: Search
|
|
||||||
weight: 4
|
weight: 4
|
||||||
|
- name: Search
|
||||||
|
weight: 5
|
||||||
params:
|
params:
|
||||||
type: search
|
type: search
|
||||||
- name: GitHub
|
- name: GitHub
|
||||||
weight: 5
|
weight: 6
|
||||||
url: "https://github.com/imfing/hextra"
|
url: "https://github.com/imfing/hextra"
|
||||||
params:
|
params:
|
||||||
icon: github
|
icon: github
|
||||||
|
@ -441,6 +441,7 @@
|
|||||||
"pointer-events-none",
|
"pointer-events-none",
|
||||||
"pr-4",
|
"pr-4",
|
||||||
"pr-[calc(env(safe-area-inset-right)-1.5rem)]",
|
"pr-[calc(env(safe-area-inset-right)-1.5rem)]",
|
||||||
|
"pr-[max(env(safe-area-inset-left),1.5rem)]",
|
||||||
"pr-[max(env(safe-area-inset-right),1.5rem)]",
|
"pr-[max(env(safe-area-inset-right),1.5rem)]",
|
||||||
"print:bg-transparent",
|
"print:bg-transparent",
|
||||||
"print:hidden",
|
"print:hidden",
|
||||||
|
12
layouts/_default/wide.html
Normal file
12
layouts/_default/wide.html
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{{ define "main" }}
|
||||||
|
<div class="mx-auto flex max-w-[90rem]">
|
||||||
|
{{ partial "sidebar.html" (dict "context" . "disableSidebar" true "displayPlaceholder" false) }}
|
||||||
|
<article class="w-full break-words min-h-[calc(100vh-var(--navbar-height))] min-w-0 pt-4 pb-8 pl-[max(env(safe-area-inset-left),1.5rem)] pr-[max(env(safe-area-inset-left),1.5rem)]">
|
||||||
|
<br class="mt-1.5 text-sm" />
|
||||||
|
<h1 class="text-center mt-2 text-4xl font-bold tracking-tight text-slate-900 dark:text-slate-100">{{ .Title }}</h1>
|
||||||
|
<div class="content">
|
||||||
|
{{ .Content }}
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
@ -6,6 +6,7 @@
|
|||||||
{{- $image := .Get "image" -}}
|
{{- $image := .Get "image" -}}
|
||||||
{{- $width := 0 -}}
|
{{- $width := 0 -}}
|
||||||
{{- $height := 0 -}}
|
{{- $height := 0 -}}
|
||||||
|
{{- $imageStyle := .Get "imageStyle" -}}
|
||||||
|
|
||||||
{{/* Image processing options */}}
|
{{/* Image processing options */}}
|
||||||
{{- $method := .Get "method" | default "Resize" | humanize -}}
|
{{- $method := .Get "method" | default "Resize" | humanize -}}
|
||||||
@ -58,10 +59,10 @@
|
|||||||
alt="{{ $title }}"
|
alt="{{ $title }}"
|
||||||
loading="lazy"
|
loading="lazy"
|
||||||
decoding="async"
|
decoding="async"
|
||||||
style="color: transparent;"
|
|
||||||
src="{{ $image | safeURL }}"
|
src="{{ $image | safeURL }}"
|
||||||
{{ with $width }}width="{{ . }}"{{ end }}
|
{{ with $width }}width="{{ . }}"{{ end }}
|
||||||
{{ with $height }}height="{{ . }}"{{ end }}
|
{{ with $height }}height="{{ . }}"{{ end }}
|
||||||
|
{{ with $imageStyle }}style="{{ . | safeCSS }}"{{ end }}
|
||||||
/>
|
/>
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user