perf(build): use jekyll-include-cache plugin to reduce build time (#1098)

Resolve #1094 and add margin bottom for layout tags

Co-authored-by: Jake Kerr <kodafox@gmail.com>
This commit is contained in:
Cotes Chung 2023-06-19 14:41:40 +08:00 committed by GitHub
parent a60e90791d
commit 4fe145e980
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 9 additions and 8 deletions

View file

@ -45,7 +45,7 @@
{{ site.title }} {{ site.title }}
</title> </title>
{% include favicons.html %} {% include_cached favicons.html %}
{% if site.resources.ignore_env != jekyll.environment and site.resources.self_hosted %} {% if site.resources.ignore_env != jekyll.environment and site.resources.self_hosted %}
<link href="{{ site.data.origin[type].webfonts | relative_url }}" rel="stylesheet"> <link href="{{ site.data.origin[type].webfonts | relative_url }}" rel="stylesheet">

View file

@ -3,7 +3,7 @@
<div id="search-result-wrapper" class="d-flex justify-content-center unloaded"> <div id="search-result-wrapper" class="d-flex justify-content-center unloaded">
<div class="col-11 post-content"> <div class="col-11 post-content">
<div id="search-hints"> <div id="search-hints">
{% include trending-tags.html %} {% include_cached trending-tags.html %}
</div> </div>
<div id="search-results" class="d-flex flex-wrap justify-content-center text-muted mt-3"></div> <div id="search-results" class="d-flex flex-wrap justify-content-center text-muted mt-3"></div>
</div> </div>

View file

@ -26,11 +26,11 @@ layout: compress
<div id="main" class="container px-xxl-5"> <div id="main" class="container px-xxl-5">
{% include topbar.html lang=lang %} {% include topbar.html lang=lang %}
{{ content }} {{ content }}
{% include search-results.html lang=lang %} {% include_cached search-results.html lang=lang %}
</div> </div>
</div> </div>
{% include footer.html lang=lang %} {% include_cached footer.html lang=lang %}
<div id="mask"></div> <div id="mask"></div>
@ -71,6 +71,6 @@ layout: compress
{% include mermaid.html %} {% include mermaid.html %}
{% endif %} {% endif %}
{% include search-loader.html %} {% include_cached search-loader.html %}
</body> </body>
</html> </html>

View file

@ -40,8 +40,8 @@ layout: default
<!-- panel --> <!-- panel -->
<div id="panel-wrapper" class="col-xl-3 ps-2 text-muted"> <div id="panel-wrapper" class="col-xl-3 ps-2 text-muted">
<div class="access"> <div class="access">
{% include update-list.html lang=lang %} {% include_cached update-list.html lang=lang %}
{% include trending-tags.html lang=lang %} {% include_cached trending-tags.html lang=lang %}
</div> </div>
{% for _include in layout.panel_includes %} {% for _include in layout.panel_includes %}

View file

@ -3,7 +3,7 @@ layout: page
# All the Tags of posts. # All the Tags of posts.
--- ---
<div id="tags" class="d-flex flex-wrap mx-xl-2"> <div id="tags" class="d-flex flex-wrap mx-xl-2 mb-5">
{% assign tags = '' | split: '' %} {% assign tags = '' | split: '' %}
{% for t in site.tags %} {% for t in site.tags %}
{% assign tags = tags | push: t[0] %} {% assign tags = tags | push: t[0] %}

View file

@ -31,5 +31,6 @@ Gem::Specification.new do |spec|
spec.add_runtime_dependency "jekyll-seo-tag", "~> 2.7" spec.add_runtime_dependency "jekyll-seo-tag", "~> 2.7"
spec.add_runtime_dependency "jekyll-archives", "~> 2.2" spec.add_runtime_dependency "jekyll-archives", "~> 2.2"
spec.add_runtime_dependency "jekyll-sitemap", "~> 1.4" spec.add_runtime_dependency "jekyll-sitemap", "~> 1.4"
spec.add_runtime_dependency "jekyll-include-cache", "~> 0.2"
end end