Support Markdown in post titles.

This commit is contained in:
Nick Kocharhook 2022-01-11 23:06:38 +00:00
parent 8ee2ab8062
commit d29ccf778c
7 changed files with 11 additions and 7 deletions

View File

@ -224,7 +224,7 @@ class Search {
return <article>
<a href={item.permalink}>
<div class="article-details">
<h2 class="article-title" dangerouslySetInnerHTML={{ __html: item.title }}></h2>
<h2 class="article-title" dangerouslySetInnerHTML={{ __html: this.displayTitle(item) }}></h2>
<secion class="article-preview" dangerouslySetInnerHTML={{ __html: item.preview }}></secion>
</div>
{item.image &&
@ -235,6 +235,10 @@ class Search {
</a>
</article>;
}
private static displayTitle(item) {
return item.title.replace(/_/g, '');
}
}
declare global {

View File

@ -10,7 +10,7 @@
<div class="section-card">
<div class="section-details">
<h3 class="section-count">{{ T "list.page" (len .Pages) }}</h3>
<h1 class="section-term">{{ .Title }}</h1>
<h1 class="section-term">{{ .Title | markdownify }}</h1>
{{ with .Params.description }}
<h2 class="section-description">{{ . }}</h2>
{{ end }}

View File

@ -2,7 +2,7 @@
<a href="{{ .RelPermalink }}">
<div class="article-details">
<h2 class="article-title">
{{- .Title -}}
{{- .Title | markdownify -}}
</h2>
<footer class="article-time">
<time datetime='{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}'>

View File

@ -32,7 +32,7 @@
<div class="article-details">
<h2 class="article-title">
{{- .context.Title -}}
{{- .context.Title | markdownify -}}
</h2>
</div>
</a>

View File

@ -11,7 +11,7 @@
<h2 class="article-title">
<a href="{{ .RelPermalink }}">
{{- .Title -}}
{{- .Title | markdownify -}}
</a>
</h2>

View File

@ -5,7 +5,7 @@
<meta name='description' content='{{ $description }}'>
{{- $title := partialCached "data/title" . .RelPermalink -}}
<title>{{ $title }}</title>
<title>{{ $title | markdownify | plainify | htmlUnescape }}</title>
<link rel='canonical' href='{{ .Permalink }}'>