✨ Add limit for generate index content, Resolved #101.
This commit is contained in:
parent
b4c5e79c1b
commit
35fff3e0cc
@ -1,5 +1,5 @@
|
||||
# Hugo NexT theme's custom config
|
||||
|
||||
version: 4.5.1
|
||||
version: 4.5.2
|
||||
|
||||
domain: hugo-next.eu.org
|
@ -470,6 +470,7 @@ params:
|
||||
# 开启文章头部元素显示
|
||||
# Post meta display settings
|
||||
postMeta:
|
||||
# 是否开启各元素的文字显示
|
||||
itemText: true
|
||||
created: true
|
||||
updated:
|
||||
@ -822,8 +823,6 @@ params:
|
||||
# Waline comments system
|
||||
# More info seee: https://waline.js.org/
|
||||
waline:
|
||||
pageView: true
|
||||
comment: true
|
||||
placeholder: "请文明发言哟 ヾ(≧▽≦*)o"
|
||||
sofa: "快来发表你的意见吧 (≧∀≦)ゞ"
|
||||
emoji: false
|
||||
@ -964,6 +963,9 @@ params:
|
||||
indexName: #<algolia index name>
|
||||
hits:
|
||||
perPage: 10
|
||||
# 索引生成内容长度字数限制
|
||||
# Index generation content length word count limit.
|
||||
limit: 1000
|
||||
|
||||
# 本地搜索
|
||||
# Local Search
|
||||
@ -987,6 +989,9 @@ params:
|
||||
# 页面加载时是否要重新载入索引文件
|
||||
# Preload the search data when the page loads.
|
||||
preload: false
|
||||
# 索引生成内容长度字数限制
|
||||
# Index generation content length word count limit.
|
||||
limit: 1000
|
||||
|
||||
|
||||
# ---------------------------------------------------------------
|
||||
@ -1102,7 +1107,6 @@ params:
|
||||
# CDN Settings
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
vendors:
|
||||
vendors:
|
||||
# The CDN provider of NexT internal scripts.
|
||||
# Available values: local | unpkg | cdnjs | qiniu | bootcdn | custom
|
||||
|
@ -1,3 +1,4 @@
|
||||
{{ $limit := .Site.Params.algoliaSearch.limit | default 1000 }}
|
||||
[
|
||||
{{ range $index, $entry := where .Site.RegularPages "Kind" "page" }}
|
||||
{{ if $index }}, {{ end }}
|
||||
@ -5,7 +6,11 @@
|
||||
"objectID": "{{ .Date.Unix }}",
|
||||
"permalink": "{{ .Permalink | relURL }}",
|
||||
"title": {{ .Title | jsonify }},
|
||||
{{ if gt .WordCount $limit }}
|
||||
"content": {{ .Plain | truncate $limit | jsonify | safeJS }},
|
||||
{{ else }}
|
||||
"content": {{ .Plain | jsonify | safeJS }},
|
||||
{{ end }}
|
||||
"date": {{ .Date.Format $.Site.Params.timeFormat | jsonify }},
|
||||
"updated": {{ .Lastmod.Format $.Site.Params.timeFormat | jsonify }}
|
||||
}
|
||||
|
@ -1,3 +1,4 @@
|
||||
{{ $limit := .Site.Params.localSearch.limit | default 1000 }}
|
||||
{{ printf "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\" ?>" | safeHTML }}
|
||||
<search>
|
||||
{{range where .Site.RegularPages "Kind" "page"}}
|
||||
@ -12,7 +13,7 @@
|
||||
<tag>{{ . }}</tag>
|
||||
{{ end }}
|
||||
</tags>
|
||||
<content type="html"><![CDATA[{{ .Content | plainify }}]]></content>
|
||||
<content type="html"><![CDATA[ {{ if gt .WordCount $limit }} {{ .Plain | truncate $limit }} {{ else }} {{ .Plain }} {{ end }} ]]></content>
|
||||
</entry>
|
||||
{{ end }}
|
||||
</search>
|
Loading…
Reference in New Issue
Block a user