Merge branch 'PR-rss' of https://github.com/aormsby/FORKED-hugo-theme-hello-friend into PR-rss
This commit is contained in:
commit
0aad509a70
5 changed files with 49 additions and 19 deletions
|
@ -10,6 +10,8 @@ This theme is pretty basic and covers all of the essentials. All you have to do
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
- [Hello Friend](#hello-friend)
|
||||||
|
- [DEMO - https://hugo-hello-friend.now.sh/](#demo---httpshugo-hello-friendnowsh)
|
||||||
- [Features](#features)
|
- [Features](#features)
|
||||||
- [Built-in shortcodes](#built-in-shortcodes)
|
- [Built-in shortcodes](#built-in-shortcodes)
|
||||||
- [Code highlighting](#code-highlighting)
|
- [Code highlighting](#code-highlighting)
|
||||||
|
@ -40,7 +42,9 @@ This theme is pretty basic and covers all of the essentials. All you have to do
|
||||||
- eg: `{{< image src="/img/hello.png" alt="Hello Friend" position="center" style="border-radius: 8px;" >}}`
|
- eg: `{{< image src="/img/hello.png" alt="Hello Friend" position="center" style="border-radius: 8px;" >}}`
|
||||||
- **`figure`** (same as `image`, plus few optional props: **`caption`**, **`captionPosition`** (left | **center** is default | right), **`captionStyle`**
|
- **`figure`** (same as `image`, plus few optional props: **`caption`**, **`captionPosition`** (left | **center** is default | right), **`captionStyle`**
|
||||||
- eg: `{{< figure src="/img/hello.png" alt="Hello Friend" position="center" style="border-radius: 8px;" caption="Hello Friend!" captionPosition="right" captionStyle="color: red;" >}}`
|
- eg: `{{< figure src="/img/hello.png" alt="Hello Friend" position="center" style="border-radius: 8px;" caption="Hello Friend!" captionPosition="right" captionStyle="color: red;" >}}`
|
||||||
- **`imgproc`** Hugo shortcode for image processing. More info at [https://gohugo.io/content-management/image-processing/](https://gohugo.io/content-management/image-processing/)
|
- **`imgproc`** Hugo shortcode for image processing, plus additional **`position`** param [ left | center | right ] (optional).
|
||||||
|
- eg: `{{< imgproc "img/hello.png" Resize "250x" center />}}`
|
||||||
|
- More detailed info on processing commands at [https://gohugo.io/content-management/image-processing/](https://gohugo.io/content-management/image-processing/)
|
||||||
|
|
||||||
#### Code highlighting
|
#### Code highlighting
|
||||||
|
|
||||||
|
|
1
USERS.md
1
USERS.md
|
@ -25,3 +25,4 @@ TEMPLATE:
|
||||||
- https://mritd.com/ - **漠然** (Software Engineer and DevOps)
|
- https://mritd.com/ - **漠然** (Software Engineer and DevOps)
|
||||||
- https://ilya-lesikov.com - **Ilya Lesikov** (DevOps, SRE)
|
- https://ilya-lesikov.com - **Ilya Lesikov** (DevOps, SRE)
|
||||||
- https://www.adamormsby.com - **Adam Ormsby** (Generalist Programmer - Web, Mobile, Games)
|
- https://www.adamormsby.com - **Adam Ormsby** (Generalist Programmer - Web, Mobile, Games)
|
||||||
|
- https://kartiniteknologi.id/ - **Kartini Teknologi team** (Tech podcast)
|
||||||
|
|
19
layouts/404.html
Normal file
19
layouts/404.html
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
{{ define "main" }}
|
||||||
|
<div class="post">
|
||||||
|
<h1 class="post-title"><a href="{{ .Permalink }}">{{ .Title | markdownify }}</a></h1>
|
||||||
|
<div class="post-content">
|
||||||
|
<p>{{ "Hmm... Sorry, this page seems to be missing." | markdownify }}
|
||||||
|
{{ if .Site.Taxonomies.tags }}
|
||||||
|
{{ "Maybe these tags will help you find what you're looking for. :smile:" | markdownify | emojify }}</p>
|
||||||
|
<h2>Tags</h2>
|
||||||
|
<div class="terms">
|
||||||
|
<ul class="terms__list">
|
||||||
|
{{ range .Site.Taxonomies.tags }}
|
||||||
|
<li class="terms__term"><a href="{{ .Page.Permalink }}">#{{ .Page.Title }}</a><span class="terms__term-count">{{ .Count }}</span></li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{ end }}
|
|
@ -1,6 +1,7 @@
|
||||||
{{ $original := .Page.Resources.GetMatch (printf "*%s*" (.Get 0)) }}
|
{{ $original := .Page.Resources.GetMatch (printf "*%s*" (.Get 0)) }}
|
||||||
{{ $command := .Get 1 }}
|
{{ $command := .Get 1 }}
|
||||||
{{ $options := .Get 2 }}
|
{{ $options := .Get 2 }}
|
||||||
|
{{ $position := .Get 3}}
|
||||||
|
|
||||||
{{ if eq $command "Fit"}}
|
{{ if eq $command "Fit"}}
|
||||||
{{ .Scratch.Set "image" ($original.Fit $options) }}
|
{{ .Scratch.Set "image" ($original.Fit $options) }}
|
||||||
|
@ -14,7 +15,7 @@
|
||||||
|
|
||||||
{{ $image := .Scratch.Get "image" }}
|
{{ $image := .Scratch.Get "image" }}
|
||||||
|
|
||||||
<figure>
|
<figure class="{{ with $position }}{{ . }}{{ else -}} left {{- end }}" >
|
||||||
<img style="max-width: 100%; width: auto; height: auto; border-radius: 8px;" src="{{ $image.RelPermalink }}" width="{{ $image.Width }}" height="{{ $image.Height }}">
|
<img style="max-width: 100%; width: auto; height: auto; border-radius: 8px;" src="{{ $image.RelPermalink }}" width="{{ $image.Width }}" height="{{ $image.Height }}">
|
||||||
{{ with .Inner }}
|
{{ with .Inner }}
|
||||||
<figcaption>
|
<figcaption>
|
||||||
|
|
|
@ -112,7 +112,6 @@
|
||||||
li {
|
li {
|
||||||
.menu__inner & {
|
.menu__inner & {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
padding: 10px;
|
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
|
@ -126,6 +125,12 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
li a {
|
||||||
|
width: 100%;
|
||||||
|
display: inline-block;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue