diff --git a/README.md b/README.md index b3eefdc..8a66913 100644 --- a/README.md +++ b/README.md @@ -10,21 +10,23 @@ This theme is pretty basic and covers all of the essentials. All you have to do --- -- [Features](#features) -- [Built-in shortcodes](#built-in-shortcodes) -- [Code highlighting](#code-highlighting) -- [How to start](#how-to-start) -- [How to configure](#how-to-configure) -- [How to add a cover image to your posts](#how-to-add-a-cover-image-to-your-posts) -- [How to display the Last Modified Date in your posts](#how-to-display-the-last-modified-date-in-your-posts) -- [How to hide "Read more" button](#how-to-hide-read-more-button) -- [Add-ons](#add-ons) -- [How to run your site](#how-to-run-your-site) -- [How to edit the theme](#how-to-edit-the-theme) -- [How to contribute](#how-to-contribute) -- [Hello Friend theme user?](#hello-friend-theme-user) -- [Sponsoring](#sponsoring) -- [Licence](#licence) +- [Hello Friend](#hello-friend) + - [DEMO - https://hugo-hello-friend.now.sh/](#demo---httpshugo-hello-friendnowsh) + - [Features](#features) + - [Built-in shortcodes](#built-in-shortcodes) + - [Code highlighting](#code-highlighting) + - [How to start](#how-to-start) + - [How to configure](#how-to-configure) + - [How to add a cover image to your posts](#how-to-add-a-cover-image-to-your-posts) + - [How to display the Last Modified Date in your posts](#how-to-display-the-last-modified-date-in-your-posts) + - [How to hide "Read more" button](#how-to-hide-%22read-more%22-button) + - [Add-ons](#add-ons) + - [How to run your site](#how-to-run-your-site) + - [How to edit the theme](#how-to-edit-the-theme) + - [How to contribute](#how-to-contribute) + - [`Hello Friend` theme user?](#hello-friend-theme-user) + - [Sponsoring](#sponsoring) + - [License](#license) ## Features @@ -39,7 +41,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;" >}}` - **`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;" >}}` -- **`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 @@ -92,6 +96,10 @@ paginate = 5 # Show reading time in minutes for posts showReadingTime = false + # Show table of contents at the top of your posts (defaults to false) + # Alternatively, add this param to post front matter for specific posts + toc = true + [languages] [languages.en] title = "Hello Friend" diff --git a/USERS.md b/USERS.md index 43ae30b..3694521 100644 --- a/USERS.md +++ b/USERS.md @@ -25,3 +25,4 @@ TEMPLATE: - https://mritd.com/ - **漠然** (Software Engineer and DevOps) - https://ilya-lesikov.com - **Ilya Lesikov** (DevOps, SRE) - https://www.adamormsby.com - **Adam Ormsby** (Generalist Programmer - Web, Mobile, Games) +- https://kartiniteknologi.id/ - **Kartini Teknologi team** (Tech podcast) diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000..f63c85c --- /dev/null +++ b/layouts/404.html @@ -0,0 +1,19 @@ +{{ define "main" }} +
+

{{ .Title | markdownify }}

+
+

{{ "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 }}

+

Tags

+
+ +
+ {{ end }} +
+
+{{ end }} \ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 20960f7..fd0ac97 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -40,6 +40,10 @@ {{ end }}
+ {{ if or .Params.Toc $.Site.Params.Toc }} +

Table of Contents

+ + {{ end }} {{ .Content }}
{{ if eq .Type $.Site.Params.contentTypeName }} diff --git a/layouts/shortcodes/imgproc.html b/layouts/shortcodes/imgproc.html index d4ac2de..6681b0a 100644 --- a/layouts/shortcodes/imgproc.html +++ b/layouts/shortcodes/imgproc.html @@ -1,6 +1,7 @@ {{ $original := .Page.Resources.GetMatch (printf "*%s*" (.Get 0)) }} {{ $command := .Get 1 }} {{ $options := .Get 2 }} +{{ $position := .Get 3}} {{ if eq $command "Fit"}} {{ .Scratch.Set "image" ($original.Fit $options) }} @@ -14,7 +15,7 @@ {{ $image := .Scratch.Get "image" }} -
+
{{ with .Inner }}
diff --git a/source/css/menu.css b/source/css/menu.css index a0b81a0..15e4824 100644 --- a/source/css/menu.css +++ b/source/css/menu.css @@ -112,7 +112,6 @@ li { .menu__inner & { margin-left: 0; - padding: 10px; white-space: nowrap; &:hover { @@ -126,6 +125,12 @@ } } } + + li a { + width: 100%; + display: inline-block; + padding: 10px; + } } }