mirror of
https://github.com/pawroman/zola-theme-terminimal.git
synced 2025-01-05 02:21:05 +01:00
Merge 8bf32c2283
into 7f630a4e31
This commit is contained in:
commit
0e1014b5b8
35
README.md
35
README.md
|
@ -83,7 +83,7 @@ Example:
|
|||
{{ image(src="/img/hello.png", alt="Hello Friend",
|
||||
position="left", style="border-radius: 8px;") }}
|
||||
```
|
||||
|
||||
|
||||
### `figure`
|
||||
|
||||
Same as `image`, but with a few extra optional arguments:
|
||||
|
@ -103,7 +103,9 @@ Example:
|
|||
caption_style="font-style: italic;") }}
|
||||
```
|
||||
|
||||
## OpenGraph
|
||||
## Features
|
||||
|
||||
### OpenGraph
|
||||
|
||||
To add an image to a post, set the `og_image` extra option to the desired image
|
||||
in the same directory of the markdown file:
|
||||
|
@ -121,6 +123,25 @@ Additionally, for the section pages and for posts to have a fallback image, add
|
|||
default_og_image = "static/ocean.jpg"
|
||||
```
|
||||
|
||||
### Comments
|
||||
|
||||
[utterances] leverages Github issues to provide lightweight and maintenance free
|
||||
support for comments. To enable utterances, add the following to your `config.toml`:
|
||||
|
||||
```toml
|
||||
[extra.utterances]
|
||||
enabled = true
|
||||
repo = "{github_username}/{github_repo}"
|
||||
post_map = "pathname"
|
||||
label = "utterances"
|
||||
theme = "github-dark-orange"
|
||||
```
|
||||
|
||||
See the [utterances] documentation regarding these options:
|
||||
- [`post_map`](https://utteranc.es/#heading-issue-label)
|
||||
- [`label`](https://utteranc.es/#heading-mapping)
|
||||
- [`theme`](https://utteranc.es/#heading-theme)
|
||||
|
||||
## Configuration
|
||||
|
||||
### Only show the post's description
|
||||
|
@ -189,7 +210,7 @@ You can set the footer's copyright author name like this:
|
|||
# copyright text. Apart from author, it will
|
||||
# contain current year and a link to the theme.
|
||||
author = "My Name"
|
||||
```
|
||||
```
|
||||
|
||||
If you don't like the default copyright text,
|
||||
you can set it to completely custom HTML:
|
||||
|
@ -218,13 +239,13 @@ menu_items = [
|
|||
# each of these is optional, name and url are required
|
||||
# $BASE_URL is going to be substituted by base_url from configuration
|
||||
{name = "blog", url = "$BASE_URL"},
|
||||
|
||||
|
||||
# tags should only be enabled if you have "tags" taxonomy
|
||||
# see documentation below for more details
|
||||
{name = "tags", url = "$BASE_URL/tags"},
|
||||
{name = "archive", url = "$BASE_URL/archive"},
|
||||
{name = "about me", url = "$BASE_URL/about"},
|
||||
|
||||
|
||||
# set newtab to true to make the link open in new tab
|
||||
{name = "github", url = "url-to-your-github", newtab = true},
|
||||
]
|
||||
|
@ -241,7 +262,7 @@ taxonomies = [
|
|||
]
|
||||
```
|
||||
|
||||
Enabling tags will create a new `/tags` page, and
|
||||
Enabling tags will create a new `/tags` page, and
|
||||
cause them to show up in `archive` section. Note
|
||||
that you still need to create a menu link to the tags
|
||||
page manually.
|
||||
|
@ -428,3 +449,5 @@ for more information.
|
|||
|
||||
The license for Hack fonts used is included in
|
||||
[LICENSE-Hack.md](../master/LICENSE-Hack.md).
|
||||
|
||||
[utterances]: https://utteranc.es/
|
||||
|
|
|
@ -81,7 +81,7 @@ a.read-more:active {
|
|||
padding: 3px 8px;
|
||||
margin-bottom: 5px;
|
||||
text-align: center;
|
||||
font-size: 13px;
|
||||
font-size: 0.8125rem;
|
||||
font-weight: 500;
|
||||
border-radius: 8px;
|
||||
border: 1px solid transparent;
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
html {
|
||||
/* Base font size */
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
/*!
|
||||
* Hack typeface https://github.com/source-foundry/Hack
|
||||
* License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
html {
|
||||
/* Base font size */
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
/*!
|
||||
* Hack typeface https://github.com/source-foundry/Hack
|
||||
* License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
|
||||
|
|
|
@ -29,8 +29,6 @@ body {
|
|||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-weight: bold;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
@ -97,7 +95,7 @@ figure {
|
|||
}
|
||||
|
||||
figcaption {
|
||||
font-size: 14px;
|
||||
font-size: 0.875rem;
|
||||
padding: 5px 10px;
|
||||
margin-top: 5px;
|
||||
background: var(--accent);
|
||||
|
@ -118,7 +116,6 @@ figure {
|
|||
}
|
||||
|
||||
code {
|
||||
font-family: Hack, DejaVu Sans Mono, Monaco, Consolas, Ubuntu Mono, monospace;
|
||||
font-feature-settings: normal;
|
||||
background: var(--accent-alpha-20);
|
||||
padding: 1px 6px;
|
||||
|
@ -127,7 +124,6 @@ code {
|
|||
}
|
||||
|
||||
pre {
|
||||
font-family: Hack, DejaVu Sans Mono, Monaco, Consolas, Ubuntu Mono, monospace;
|
||||
padding: 20px;
|
||||
font-size: .95rem;
|
||||
overflow: auto;
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
@import 'variables';
|
||||
|
||||
.pagination {
|
||||
margin-top: 50px;
|
||||
margin-top: 25px;
|
||||
|
||||
&__title {
|
||||
display: flex;
|
||||
text-align: center;
|
||||
position: relative;
|
||||
margin: 100px 0 20px;
|
||||
margin: 25px 0 20px;
|
||||
|
||||
&-h {
|
||||
text-align: center;
|
||||
|
|
|
@ -108,3 +108,18 @@
|
|||
</span>
|
||||
{% endif -%}
|
||||
{% endmacro tags %}
|
||||
|
||||
{% macro comments(page) %}
|
||||
{%- if config.extra.utterances.enabled and page.relative_path is not starting_with("pages/") %}
|
||||
<div class="comments">
|
||||
<div class="comments__title">
|
||||
<span class="comments__title-h">comments</span>
|
||||
<hr />
|
||||
</div>
|
||||
|
||||
<script src="https://utteranc.es/client.js" repo="{{ config.extra.utterances.repo }}"
|
||||
issue-term="{{ config.extra.utterances.post_map }}" label="{{ config.extra.utterances.label }}"
|
||||
theme="{{ config.extra.utterances.theme }}" crossorigin="anonymous" async></script>
|
||||
</div>
|
||||
{% endif -%}
|
||||
{% endmacro comments %}
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
<div class="post">
|
||||
{{ post_macros::header(page=page) }}
|
||||
{{ post_macros::content(page=page, summary=false, show_only_description=false) }}
|
||||
{{ post_macros::comments(page=page) }}
|
||||
{{ post_macros::earlier_later(page=page) }}
|
||||
</div>
|
||||
{% endblock content %}
|
||||
|
|
Loading…
Reference in a new issue