parent
0a2baf0d55
commit
f321503b94
|
@ -3,7 +3,14 @@
|
||||||
[English](https://github.com/zzossig/hugo-theme-zzo/blob/master/README.md) |
|
[English](https://github.com/zzossig/hugo-theme-zzo/blob/master/README.md) |
|
||||||
한국어
|
한국어
|
||||||
|
|
||||||
🔥🔥🔥🤓최소로 지원가능한 Hugo 버전이 0.60.0으로 변경되었습니다. 이전 버전과는 다르게 아예 마크다운 렌더링 라이브러리 자체가 변경되어(blackfridy에서 goldmark로), 혹여 이전버전을 사용하고 계시다면, 최신 Hugo 버전을 설치하시는걸 권장드립니다.🔥🔥🔥
|
🔥🔥🔥
|
||||||
|
zzo theme을 업데이트한 후 `config.toml` 파일에서 page 변수를 삭제해주세요
|
||||||
|
```diff
|
||||||
|
[outputs]
|
||||||
|
<del>page = ["HTML", "SearchIndex"]</del>
|
||||||
|
```
|
||||||
|
검색 관련 인덱스 생성위치를 변경했습니다
|
||||||
|
🔥🔥🔥
|
||||||
|
|
||||||
클릭해 주셔서 감사합니다. Zzo theme은 많은 기능을 지원하고있고 있습니다. 기술 블로그를 운영하기에 최적화 되어있습니다!(적어도 제생각엔...)
|
클릭해 주셔서 감사합니다. Zzo theme은 많은 기능을 지원하고있고 있습니다. 기술 블로그를 운영하기에 최적화 되어있습니다!(적어도 제생각엔...)
|
||||||
Zzo theme을 이용할 시 가장 매력적인 포인트 한가지는, 한글로 저와 소통할 수 있다는 점? 입니다.
|
Zzo theme을 이용할 시 가장 매력적인 포인트 한가지는, 한글로 저와 소통할 수 있다는 점? 입니다.
|
||||||
|
|
16
README.md
16
README.md
|
@ -3,16 +3,14 @@
|
||||||
English |
|
English |
|
||||||
[한국어](https://github.com/zzossig/hugo-theme-zzo/blob/master/README.ko.md)
|
[한국어](https://github.com/zzossig/hugo-theme-zzo/blob/master/README.ko.md)
|
||||||
|
|
||||||
Minimum Hugo version changed to 0.65.0 to take advantage of new feature `.GetTerms`.
|
🔥🔥🔥
|
||||||
This new feature enable asian languages correctly displayed.
|
after update the zzo theme, delete the outputs.page variable in `config.toml`.
|
||||||
|
```diff
|
||||||
```html
|
[outputs]
|
||||||
<ul>
|
<del>page = ["HTML", "SearchIndex"]</del>
|
||||||
{{ range (.GetTerms "tags") }}
|
|
||||||
<li><a href="{{ .Permalink }}">{{ .LinkTitle }}</a></li>
|
|
||||||
{{ end }}
|
|
||||||
</ul>
|
|
||||||
```
|
```
|
||||||
|
I changed the place to make search index
|
||||||
|
🔥🔥🔥
|
||||||
|
|
||||||
Thank you for click me!. Zzo theme is a blog theme powered by Hugo with free(always), and many features.
|
Thank you for click me!. Zzo theme is a blog theme powered by Hugo with free(always), and many features.
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,6 @@ googleAnalytics = ""
|
||||||
startLevel = 2
|
startLevel = 2
|
||||||
|
|
||||||
[outputs]
|
[outputs]
|
||||||
page = ["HTML", "SearchIndex"]
|
|
||||||
home = ["HTML", "RSS", "SearchIndex"]
|
home = ["HTML", "RSS", "SearchIndex"]
|
||||||
section = ["HTML", "RSS", "SearchIndex"]
|
section = ["HTML", "RSS", "SearchIndex"]
|
||||||
taxonomyTerm = ["HTML", "RSS", "SearchIndex"]
|
taxonomyTerm = ["HTML", "RSS", "SearchIndex"]
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
{{ .Scratch.Delete "searchindex" }}
|
|
||||||
{{- $.Scratch.Add "searchindex" slice -}}
|
|
||||||
{{- range $index, $element := (where .Site.RegularPages "Kind" "page") -}}
|
|
||||||
{{ with $element.Plain }}
|
|
||||||
{{- $.Scratch.Add "searchindex" (dict "id" $index "title" $element.Title "uri" $element.Permalink "tags" $element.Params.tags "section" $element.Section "content" $element.Plain "description" $element.Description) -}}
|
|
||||||
{{ end }}
|
|
||||||
{{- end -}}
|
|
||||||
{{- $.Scratch.Get "searchindex" | jsonify -}}
|
|
|
@ -550,6 +550,8 @@
|
||||||
|
|
||||||
|
|
||||||
// ========================== search ==========================
|
// ========================== search ==========================
|
||||||
|
{{ $baseurl:= $.Site.BaseURL }}
|
||||||
|
var baseurl = JSON.parse({{ $baseurl | jsonify }});
|
||||||
{{ $permalink:= .Permalink }}
|
{{ $permalink:= .Permalink }}
|
||||||
var permalink = JSON.parse({{ $permalink | jsonify }});
|
var permalink = JSON.parse({{ $permalink | jsonify }});
|
||||||
var searchResults = null;
|
var searchResults = null;
|
||||||
|
@ -564,10 +566,10 @@
|
||||||
var sectionType = JSON.parse({{ $sectionType | jsonify }});
|
var sectionType = JSON.parse({{ $sectionType | jsonify }});
|
||||||
|
|
||||||
var fuse = null;
|
var fuse = null;
|
||||||
|
|
||||||
(function initFuse() {
|
(function initFuse() {
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
xhr.open('GET', permalink + "index.json");
|
xhr.open('GET', baseurl + "/index.json");
|
||||||
xhr.setRequestHeader('Content-Type', 'application/json; charset=utf-8');
|
xhr.setRequestHeader('Content-Type', 'application/json; charset=utf-8');
|
||||||
xhr.onload = function () {
|
xhr.onload = function () {
|
||||||
if (xhr.status === 200) {
|
if (xhr.status === 200) {
|
||||||
|
|
Loading…
Reference in New Issue