From 7cebfdb627626e5294610282e47497875097c675 Mon Sep 17 00:00:00 2001
From: Eric Park <me@ericswpark.com>
Date: Mon, 29 Mar 2021 19:38:33 +0000
Subject: [PATCH] Allow users to re-define post section name (#172)
---
exampleSite/config.toml | 2 +-
layouts/_default/single.html | 4 ++--
README.md | 10 ++++++++++
3 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index a10b27a..4971ef8 100644
--- a/README.md
+++ b/README.md
@@ -165,6 +165,16 @@
```
Put any content into the `_index.md` file located in the content directory. If you want, you can also have some static text and the posts below. In such case, simply keep the `mainSections = ["post"]` and put any static content in the `_index.md`.
+### Rename post section
+If you want to have a different post section identifier, such as `/blog`, you can specify the section name using `postSectionName`:
+
+```toml
+[params]
+ postSectionName = "blog"
+```
+
+If the parameter is not set, it will default to `post`.
+
### Show full post content on the home page
If you prefer the full content of your posts to appear on the home page rather than a summary of each post, then set the parameter `fullPostContent` to `true`.
```toml
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index e9b6f45..b7f2f7a 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -44,7 +44,7 @@
# CommentoURL = "https://commento.example.com/js/commento.js"
# Read More links for truncated summaries
# readMore = true
-
+# postSectionName = "blog"
[params.simpleAnalytics]
# enable = true
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 85ef408..0b89a90 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -6,7 +6,7 @@
{{ end }}
<div class="post-title">
<h3>{{ .Title }}</h3>
- {{ if eq .Type "post"}}
+ {{ if or (eq .Type "post") (eq .Type .Site.Params.postSectionName) }}
<div class="info">
<em class="fas fa-calendar-day"></em>
<span class="date">{{ if isset .Site.Params "singledateformat" }}
@@ -33,7 +33,7 @@
</div>
</div>
- {{ if and (eq .Type "post") (ne .Page.Params.disableComments true) }}
+ {{ if and (or (eq .Type "post") (eq .Type .Site.Params.postSectionName)) (ne .Page.Params.disableComments true) }}
{{- if .Site.DisqusShortname -}}
<div id="fb_comments_container">
<h2>{{ i18n "comments" }}</h2>
--
Gitblit v1.10.0