Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
Community Documentation
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Bio-IT
Community Documentation
Commits
b3f52fed
Commit
b3f52fed
authored
5 years ago
by
Silvio Giebl
Browse files
Options
Downloads
Patches
Plain Diff
Added html compression
parent
721484a2
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
_config.yml
+9
-1
9 additions, 1 deletion
_config.yml
_includes/head.html
+5
-5
5 additions, 5 deletions
_includes/head.html
_layouts/default.html
+4
-0
4 additions, 0 deletions
_layouts/default.html
_layouts/vendor/compress.html
+10
-0
10 additions, 0 deletions
_layouts/vendor/compress.html
with
28 additions
and
6 deletions
_config.yml
+
9
−
1
View file @
b3f52fed
...
...
@@ -37,4 +37,12 @@ color_scheme: nil
ga_tracking
:
UA-2709176-10
plugins
:
-
jekyll-seo-tag
\ No newline at end of file
-
jekyll-seo-tag
compress_html
:
clippings
:
all
comments
:
all
endings
:
all
startings
:
[]
blank_lines
:
false
profile
:
false
\ No newline at end of file
This diff is collapsed.
Click to expand it.
_includes/head.html
+
5
−
5
View file @
b3f52fed
...
...
@@ -6,13 +6,13 @@
<title>
{{ page.title }} - {{ site.title }}
</title>
{% if page.description %}
<meta
name=
"Description"
content=
"{{ page.description }}"
>
<meta
name=
"Description"
content=
"{{ page.description }}"
>
{% endif %}
{% endif %}
<link
rel=
"shortcut icon"
href=
"{{
"
favicon.ico
"
|
absolute_url
}}"
type=
"image/x-icon"
>
<link
rel=
"shortcut icon"
href=
"{{
'
favicon.ico
'
| absolute_url }}"
type=
"image/x-icon"
>
<link
rel=
"stylesheet"
href=
"{{
"
/
assets
/
css
/
just-the-docs.css
"
|
absolute_url
}}"
>
<link
rel=
"stylesheet"
href=
"{{
'
/assets/css/just-the-docs.css
'
| absolute_url }}"
>
{% if site.ga_tracking != nil %}
<script>
...
...
@@ -24,9 +24,9 @@
{% endif %}
{% if site.search_enabled != nil %}
<script
type=
"text/javascript"
src=
"{{
"
/
assets
/
js
/
vendor
/
lunr.min.js
"
|
absolute_url
}}"
></script>
<script
type=
"text/javascript"
src=
"{{
'
/assets/js/vendor/lunr.min.js
'
| absolute_url }}"
></script>
{% endif %}
<script
type=
"text/javascript"
src=
"{{
"
/
assets
/
js
/
just-the-docs.js
"
|
absolute_url
}}"
></script>
<script
type=
"text/javascript"
src=
"{{
'
/assets/js/just-the-docs.js
'
| absolute_url }}"
></script>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
...
...
This diff is collapsed.
Click to expand it.
_layouts/default.html
+
4
−
0
View file @
b3f52fed
---
layout: vendor/compress
---
<!DOCTYPE html>
<html
lang=
"{{ site.lang | default: "
en-US
"
}}"
>
...
...
This diff is collapsed.
Click to expand it.
_layouts/vendor/compress.html
0 → 100644
+
10
−
0
View file @
b3f52fed
---
# Jekyll layout that compresses HTML
# v3.1.0
# http://jch.penibelst.de/
# © 2014–2015 Anatol Broder
# MIT License
---
{% capture _LINE_FEED %}
{% endcapture %}{% if site.compress_html.ignore.envs contains jekyll.environment or site.compress_html.ignore.envs == "all" %}{{ content }}{% else %}{% capture _content %}{{ content }}{% endcapture %}{% assign _profile = site.compress_html.profile %}{% if site.compress_html.endings == "all" %}{% assign _endings = "html head body li dt dd optgroup option colgroup caption thead tbody tfoot tr td th" | split: " " %}{% else %}{% assign _endings = site.compress_html.endings %}{% endif %}{% for _element in _endings %}{% capture _end %}
</
{{
_element
}}
>
{% endcapture %}{% assign _content = _content | remove: _end %}{% endfor %}{% if _profile and _endings %}{% assign _profile_endings = _content | size | plus: 1 %}{% endif %}{% for _element in site.compress_html.startings %}{% capture _start %}
<
{{
_element
}}
>
{% endcapture %}{% assign _content = _content | remove: _start %}{% endfor %}{% if _profile and site.compress_html.startings %}{% assign _profile_startings = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.comments == "all" %}{% assign _comments = "
<!-- -->
" | split: " " %}{% else %}{% assign _comments = site.compress_html.comments %}{% endif %}{% if _comments.size == 2 %}{% capture _comment_befores %}.{{ _content }}{% endcapture %}{% assign _comment_befores = _comment_befores | split: _comments.first %}{% for _comment_before in _comment_befores %}{% if forloop.first %}{% continue %}{% endif %}{% capture _comment_outside %}{% if _carry %}{{ _comments.first }}{% endif %}{{ _comment_before }}{% endcapture %}{% capture _comment %}{% unless _carry %}{{ _comments.first }}{% endunless %}{{ _comment_outside | split: _comments.last | first }}{% if _comment_outside contains _comments.last %}{{ _comments.last }}{% assign _carry = false %}{% else %}{% assign _carry = true %}{% endif %}{% endcapture %}{% assign _content = _content | remove_first: _comment %}{% endfor %}{% if _profile %}{% assign _profile_comments = _content | size | plus: 1 %}{% endif %}{% endif %}{% assign _pre_befores = _content | split: "
<pre
"
%}{%
assign
_content =
""
%}{%
for
_pre_before
in
_pre_befores
%}{%
assign
_pres =
_pre_before
|
split:
"</
pre
>
" %}{% assign _pres_after = "" %}{% if _pres.size != 0 %}{% if site.compress_html.blanklines %}{% assign _lines = _pres.last | split: _LINE_FEED %}{% capture _pres_after %}{% for _line in _lines %}{% assign _trimmed = _line | split: " " | join: " " %}{% if _trimmed != empty or forloop.last %}{% unless forloop.first %}{{ _LINE_FEED }}{% endunless %}{{ _line }}{% endif %}{% endfor %}{% endcapture %}{% else %}{% assign _pres_after = _pres.last | split: " " | join: " " %}{% endif %}{% endif %}{% capture _content %}{{ _content }}{% if _pre_before contains "
</pre>
" %}
<pre
{{
_pres.first
}}</
pre
>
{% endif %}{% unless _pre_before contains "
</pre>
" and _pres.size == 1 %}{{ _pres_after }}{% endunless %}{% endcapture %}{% endfor %}{% if _profile %}{% assign _profile_collapse = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.clippings == "all" %}{% assign _clippings = "html head title base link meta style body article section nav aside h1 h2 h3 h4 h5 h6 hgroup header footer address p hr blockquote ol ul li dl dt dd figure figcaption main div table caption colgroup col tbody thead tfoot tr td th" | split: " " %}{% else %}{% assign _clippings = site.compress_html.clippings %}{% endif %}{% for _element in _clippings %}{% assign _edges = "
<e
;<
e
;
</
e
>
;
</e>
;
</e>
;
</e>
" | replace: "e", _element | split: ";" %}{% assign _content = _content | replace: _edges[0], _edges[1] | replace: _edges[2], _edges[3] | replace: _edges[4], _edges[5] %}{% endfor %}{% if _profile and _clippings %}{% assign _profile_clippings = _content | size | plus: 1 %}{% endif %}{{ _content }}{% if _profile %}
<table
id=
"compress_html_profile_{{ site.time | date: "
%
Y
%
m
%
d
"
}}"
class=
"compress_html_profile"
>
<thead>
<tr>
<td>
Step
<td>
Bytes
<tbody>
<tr>
<td>
raw
<td>
{{ content | size }}{% if _profile_endings %}
<tr>
<td>
endings
<td>
{{ _profile_endings }}{% endif %}{% if _profile_startings %}
<tr>
<td>
startings
<td>
{{ _profile_startings }}{% endif %}{% if _profile_comments %}
<tr>
<td>
comments
<td>
{{ _profile_comments }}{% endif %}{% if _profile_collapse %}
<tr>
<td>
collapse
<td>
{{ _profile_collapse }}{% endif %}{% if _profile_clippings %}
<tr>
<td>
clippings
<td>
{{ _profile_clippings }}{% endif %}
</table>
{% endif %}{% endif %}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment