Skip to content

Commit

Permalink
9.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
qwtel committed Sep 8, 2024
1 parent 6c5b8a1 commit c1fba94
Show file tree
Hide file tree
Showing 100 changed files with 4,513 additions and 18 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ vendor
.ruby-lsp
*.gem

/assets/js/*hydejack-*
/_sass/*/__*__
#<removed/js>
#<removed/css>
2 changes: 1 addition & 1 deletion _includes/body/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
{% endfor %}
</small></nav>
{% endif %}
<p><small>Powered by <a class="external" href="https://hydejack.com/">Hydejack</a> v<span id="_version">9.1.9</span></small></p>
<p><small>Powered by <a class="external" href="https://hydejack.com/">Hydejack</a> v<span id="_version">9.2.0</span></small></p>
<hr class="sr-only"/>
</footer>
{% endif %}
4 changes: 2 additions & 2 deletions _includes/body/scripts.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!--[if gt IE 10]><!---->
<script nomodule>{% include scripts/nomodule.min.js %}</script>
<script src="{{ '/assets/js/hydejack-9.1.9.js' | relative_url }}" type="module"></script>
<script src="{{ '/assets/js/LEGACY-hydejack-9.1.9.js' | relative_url }}" nomodule defer></script>
<script src="{{ '/assets/js/hydejack-9.2.0.js' | relative_url }}" type="module"></script>
<script src="{{ '/assets/js/LEGACY-hydejack-9.2.0.js' | relative_url }}" nomodule defer></script>
{% include my-scripts.html %}
{% include body/analytics.html %}
<!--<![endif]-->
2 changes: 1 addition & 1 deletion _includes/head/meta-static.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@

<meta name="application-name" content="{{ site.title }}">

<meta name="generator" content="Hydejack v9.1.9" />
<meta name="generator" content="Hydejack v9.2.0" />
2 changes: 1 addition & 1 deletion _includes/head/styles-inline.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% assign google_fonts = site.google_fonts %}
{% capture style_url %}{{ 'assets/css/hydejack-9.1.9.css' | relative_url }}{% endcapture %}
{% capture style_url %}{{ 'assets/css/hydejack-9.2.0.css' | relative_url }}{% endcapture %}
{% capture icons_url %}{{ 'assets/icomoon/style.css' | relative_url }}{% endcapture %}
{% if google_fonts %}
{% capture fonts_url %}{{ site.google_fonts_url | default:'https://fonts.googleapis.com' }}/css?family={{ google_fonts | uri_escape }}&display=swap{% endcapture %}
Expand Down
2 changes: 1 addition & 1 deletion _includes/head/styles-no-inline.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% assign google_fonts = site.google_fonts %}
{% capture style_url %}{{ 'assets/css/hydejack-9.1.9.css' | relative_url }}{% endcapture %}
{% capture style_url %}{{ 'assets/css/hydejack-9.2.0.css' | relative_url }}{% endcapture %}
{% capture icons_url %}{{ 'assets/icomoon/style.css' | relative_url }}{% endcapture %}
{% if google_fonts %}
{% capture fonts_url %}{{ site.google_fonts_url | default:'https://fonts.googleapis.com' }}/css?family={{ google_fonts | uri_escape }}&display=swap{% endcapture %}
Expand Down
2 changes: 1 addition & 1 deletion _includes/header.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
* /\___/ \ \____/
* \/__/ \/___/
*
* Powered by Hydejack v9.1.9 <https://hydejack.com/>
* Powered by Hydejack v9.2.0 <https://hydejack.com/>
*/
2 changes: 1 addition & 1 deletion _js/lib/version.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion _js/src/upgrades.js
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,9 @@ const toggleClass = (element, ...cls) => {
Array.from(main.querySelectorAll(CODE_BLOCK_SEL)).forEach((el) => {
const container = el?.parentNode?.parentNode;
const writeText = async () => {
await navigator.clipboard.write([new ClipboardItem({ 'text/plain': new Blob([el.textContent], { type: 'text/plain' }) })]);
await navigator.clipboard.write([
new ClipboardItem({ 'text/plain': new Blob([el.textContent], { type: 'text/plain' }) }),
]);
toggleClass(copyBtn, 'copy-success');
};
const copyBtn = createElement(
Expand Down
2 changes: 1 addition & 1 deletion _layouts/compress.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@
/\___/ \ \____/
\/__/ \/___/
Powered by Hydejack v9.1.9 <https://hydejack.com/>
Powered by Hydejack v9.2.0 <https://hydejack.com/>
-->{% capture _LINE_FEED %}
{% endcapture %}{% if site.compress_html.ignore.envs contains jekyll.environment %}{{ 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 p rt rp 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 %}</html>
51 changes: 51 additions & 0 deletions _sass/hydejack/__inline__/_avatar.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
// THIS FILE IS AUTOGENERATED, DO NOT MODIFY!
//
// To change the contents of this file,
// edit `_sass/hydejack/_avatar.pre.scss`
// and run `npm run build:css`.
//
// During development you can run `npm run watch:css`
// to continuosly rebuild this file.

// Copyright (c) 2017 Florian Klampfer <https://qwtel.com/>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

.avatar {

width: 7rem;
height: 7rem;
border-radius: 100%;
overflow: hidden;
display: inline-block;





img { width: 100%; }

}


.content .avatar {
@extend .color-transition;
float: right;
box-sizing: content-box;
border: 1rem solid var(--body-bg);
transition: border-color 1s ease;
margin-top: -1.5rem;
margin-right: -1rem;
}

78 changes: 78 additions & 0 deletions _sass/hydejack/__inline__/_base.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
// THIS FILE IS AUTOGENERATED, DO NOT MODIFY!
//
// To change the contents of this file,
// edit `_sass/hydejack/_base.pre.scss`
// and run `npm run build:css`.
//
// During development you can run `npm run watch:css`
// to continuosly rebuild this file.

// Copyright (c) 2021 Florian Klampfer <https://qwtel.com/>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.



body::before {
@media screen {
content: '';
width: .5rem;
background: var(--gray-bg);
position: fixed;
left: 0;
top: 0;
bottom: 0;
}

@media (min-width: $break-point-3) {
width: $sidebar-width;
}

@media (min-width: $break-point-dynamic) {
width: calc(50% - #{$half-content});
}
}

html {
@media screen and (min-width: $break-point-1) {
font-size: var(--root-font-size-medium);
}

@media screen and (min-width: $break-point-font-large) {
font-size: var(--root-font-size-large);
}
}

#breadcrumbs {
> ul {
@extend .ellipsis;
height: 1rem;
margin: -1.5rem 0 .5rem;
padding: 0;
font-size: .667rem;
color: var(--menu-text);
text-transform: uppercase;
width: 100%;
list-style: none;
> li {
display: inline;
a {
color: var(--gray);
text-decoration: none;
border-bottom: none;
}
}
}
}

25 changes: 25 additions & 0 deletions _sass/hydejack/__inline__/_break-layout.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// THIS FILE IS AUTOGENERATED, DO NOT MODIFY!
//
// To change the contents of this file,
// edit `_sass/hydejack/_break-layout.pre.scss`
// and run `npm run build:css`.
//
// During development you can run `npm run watch:css`
// to continuosly rebuild this file.

// Copyright (c) 2017 Florian Klampfer <https://qwtel.com/>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


69 changes: 69 additions & 0 deletions _sass/hydejack/__inline__/_content.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
// THIS FILE IS AUTOGENERATED, DO NOT MODIFY!
//
// To change the contents of this file,
// edit `_sass/hydejack/_content.pre.scss`
// and run `npm run build:css`.
//
// During development you can run `npm run watch:css`
// to continuosly rebuild this file.

// Copyright (c) 2017 Florian Klampfer <https://qwtel.com/>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

.content {

margin-left: auto;
margin-right: auto;
padding: 8rem $content-padding 12rem;

@media screen {
padding-left: $content-padding + .5rem;
min-height: 100vh;
}

@media screen and (min-width: $break-point-1) {
max-width: $content-width;
}

@media screen and (min-width: $break-point-2) {
max-width: $content-width-2;
}

@media screen and (min-width: $break-point-3) {
padding-left: $content-padding;
margin-left: $sidebar-width + $content-margin-3;
margin-right: $content-margin-3;
}

@media screen and (min-width: $break-point-5) {
padding-top: 9rem;
margin-left: $sidebar-width + $content-margin-5;
margin-right: $content-margin-5;
max-width: $content-width-5;
}

@media screen and (min-width: $break-point-dynamic) {
margin: auto;
}


}

.large-only {
display: none;
@media screen and (min-width: $break-point-dynamic) {
display: block;
}
}
25 changes: 25 additions & 0 deletions _sass/hydejack/__inline__/_footer.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// THIS FILE IS AUTOGENERATED, DO NOT MODIFY!
//
// To change the contents of this file,
// edit `_sass/hydejack/_footer.pre.scss`
// and run `npm run build:css`.
//
// During development you can run `npm run watch:css`
// to continuosly rebuild this file.

// Copyright (c) 2017 Florian Klampfer <https://qwtel.com/>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


36 changes: 36 additions & 0 deletions _sass/hydejack/__inline__/_images.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
// THIS FILE IS AUTOGENERATED, DO NOT MODIFY!
//
// To change the contents of this file,
// edit `_sass/hydejack/_images.pre.scss`
// and run `npm run build:css`.
//
// During development you can run `npm run watch:css`
// to continuosly rebuild this file.

// Copyright (c) 2017 Florian Klampfer <https://qwtel.com/>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

.content .aspect-ratio {
overflow: hidden;
img {
margin: 0;
width: 100%;
height: 100%;
// object-fit: cover;
// object-position: center;
background-color: var(--gray-bg);
}
}

25 changes: 25 additions & 0 deletions _sass/hydejack/__inline__/_katex.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// THIS FILE IS AUTOGENERATED, DO NOT MODIFY!
//
// To change the contents of this file,
// edit `_sass/hydejack/_katex.pre.scss`
// and run `npm run build:css`.
//
// During development you can run `npm run watch:css`
// to continuosly rebuild this file.

// Copyright (c) 2017 Florian Klampfer <https://qwtel.com/>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


Loading

0 comments on commit c1fba94

Please sign in to comment.