Skip to content

Commit 19cb3d7

Browse files
committed
fix(temp): work around chirpy issue with post-description.html
1 parent 2125910 commit 19cb3d7

File tree

3 files changed

+191
-38
lines changed

3 files changed

+191
-38
lines changed

_includes/post-description.html

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
{%- comment -%}
2+
3+
4+
5+
Get the post's description or body content.
6+
7+
8+
9+
10+
11+
Arguments:
12+
13+
14+
full_text: If true, return the full content. Default is false.
15+
16+
17+
max_length: The maximum length of the returned content. Default is 200.
18+
19+
20+
{%- endcomment -%}
21+
22+
23+
24+
25+
26+
{%- if post.description and include.full_text != true -%}
27+
28+
29+
{{- post.description -}}
30+
31+
32+
{%- else -%}
33+
34+
35+
{%- comment -%} Remove the line numbers from the code snippet. {%- endcomment -%}
36+
37+
38+
39+
40+
41+
{%- assign content = post.content -%}
42+
43+
44+
45+
46+
47+
{%- if content contains '<td class="rouge-gutter gl"><pre class="lineno">' -%}
48+
49+
50+
{%- assign content = content
51+
52+
53+
| replace: '<td class="rouge-gutter gl"><pre class="lineno">',
54+
55+
56+
'<!-- <td class="rouge-gutter gl"><pre class="lineno">'
57+
58+
59+
-%}
60+
61+
62+
{%- assign content = content | replace: '</td><td class="rouge-code">', '</td> --><td class="rouge-code">' -%}
63+
64+
65+
{%- endif -%}
66+
67+
68+
69+
70+
71+
{%- assign content = content
72+
73+
74+
| markdownify
75+
76+
77+
| strip_html
78+
79+
80+
| newline_to_br
81+
82+
83+
| replace: '<br />', ' '
84+
85+
86+
| strip_newlines
87+
88+
89+
| strip
90+
91+
92+
-%}
93+
94+
95+
96+
97+
98+
{%- unless include.full_text -%}
99+
100+
101+
{%- assign max_length = include.max_length | default: 200 -%}
102+
103+
104+
{%- assign content = content | truncate: max_length -%}
105+
106+
107+
{%- endunless -%}
108+
109+
110+
111+
112+
113+
{{- content -}}
114+
115+
116+
{%- endif -%}

assets/css/style.css

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
post-content::after {
2+
content: "";
3+
display: table;
4+
clear: both;
5+
}
6+
7+
.post-content img.left {
8+
float: left;
9+
margin: 0.2rem 0.5rem 0.2rem 0;
10+
}
11+
12+
.post-content h3 {
13+
clear: both;
14+
margin-top: 2rem;
15+
}
16+
17+
.badge-group {
18+
display: flex;
19+
flex-wrap: wrap;
20+
gap: 0.5rem;
21+
margin-bottom: 1.5rem;
22+
align-items: center;
23+
}
24+
25+
.badge-group img {
26+
float: none !important;
27+
margin: 0;
28+
height: 24px;
29+
}

index.md

Lines changed: 46 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -41,60 +41,68 @@ Hello! I'm Slavetomints <a href="https://www.lgbtqnation.com/2022/02/adding-pron
4141
<!-- From https://github.com/inttter/md-badges -->
4242

4343
### Languages
44-
![ruby logo](https://img.shields.io/badge/Ruby-CB171E?logo=ruby&logoColor=fff){: .left }
45-
![c++ logo](https://img.shields.io/badge/C++-%2300599C.svg?logo=c%2B%2B&logoColor=white){: .left }
46-
![java logo](https://img.shields.io/badge/Java-%23ED8B00.svg?logo=openjdk&logoColor=white){: .left }
47-
![python logo](https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=fff){: .left }
48-
![html logo](https://img.shields.io/badge/HTML-%23E34F26.svg?logo=html5&logoColor=white){: .left }
49-
![css logo](https://img.shields.io/badge/CSS-1572B6?logo=css&logoColor=fff){: .left }
50-
![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript&logoColor=000){: .left }
51-
![bash logo](https://img.shields.io/badge/Bash-000?logo=gnubash&logoColor=#4EAA25){: .left }
52-
![PHP](https://img.shields.io/badge/php-%23777BB4.svg?&logo=php&logoColor=white){: .left }
53-
![Rust](https://img.shields.io/badge/Rust-%23000000.svg?e&logo=rust&logoColor=white){: .left }
54-
55-
<br><br><br>
44+
<div class="badge-group">
45+
<img src="https://img.shields.io/badge/Ruby-CB171E?logo=ruby&logoColor=fff" alt="Ruby logo">
46+
<img src="https://img.shields.io/badge/C++-%2300599C.svg?logo=c%2B%2B&logoColor=white" alt="C++ logo">
47+
<img src="https://img.shields.io/badge/Java-%23ED8B00.svg?logo=openjdk&logoColor=white" alt="Java logo">
48+
<img src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=fff" alt="Python logo">
49+
<img src="https://img.shields.io/badge/HTML-%23E34F26.svg?logo=html5&logoColor=white" alt="HTML logo">
50+
<img src="https://img.shields.io/badge/CSS-1572B6?logo=css3&logoColor=fff" alt="CSS logo">
51+
<img src="https://img.shields.io/badge/JavaScript-F7DF1E?logo=javascript&logoColor=000" alt="JavaScript logo">
52+
<img src="https://img.shields.io/badge/Bash-000?logo=gnubash&logoColor=%234EAA25" alt="Bash logo">
53+
<img src="https://img.shields.io/badge/PHP-%23777BB4.svg?logo=php&logoColor=white" alt="PHP logo">
54+
<img src="https://img.shields.io/badge/Rust-%23000000.svg?logo=rust&logoColor=white" alt="Rust logo">
55+
<img src="https://img.shields.io/badge/Yara-340000?logo=virustotal&color=rgb(34%2C0%2C0)" alt="Yara logo">
56+
</div>
5657

5758
### Technologies
58-
59-
![Markdown](https://img.shields.io/badge/Markdown-%23000000.svg?logo=markdown&logoColor=white){: .left }
60-
![git logo](https://img.shields.io/badge/Git-000?logo=git&logoColor=F05032){: .left }
61-
![github logo](https://img.shields.io/badge/GitHub-000?logo=github&logoColor=fff){: .left }
62-
![rubygems logo](https://img.shields.io/badge/RubyGems-CB171E?logo=rubygems&logoColor=fff){: .left }
63-
![GitHub Pages](https://img.shields.io/badge/GitHub%20Pages-121013?logo=github&logoColor=white){: .left }
64-
![Eclipse](https://img.shields.io/badge/Eclipse-FE7A16.svg?logo=Eclipse&logoColor=white){: .left }
65-
![Visual Studio Code](https://custom-icon-badges.demolab.com/badge/Visual%20Studio%20Code-0078d7.svg?logo=vsc&logoColor=white){: .left }
66-
![VSCodium](https://img.shields.io/badge/VSCodium-2F80ED?logo=vscodium&logoColor=fff){: .left }
67-
![Jekyll](https://img.shields.io/badge/Jekyll-C00?logo=jekyll&logoColor=fff){: .left }
68-
![Tailscale](https://img.shields.io/badge/Tailscale-242424?logo=tailscale){: .left }
69-
![Proxmox](https://img.shields.io/badge/proxmox-000000?logo=proxmox&logoColor=E57000){: .left}
70-
![Pi-hole](https://img.shields.io/badge/Pi--hole-96060C?logo=pihole){: .left }
71-
72-
<br><br><br>
59+
<div class="badge-group">
60+
<img src="https://img.shields.io/badge/Markdown-%23000000.svg?logo=markdown&logoColor=white" alt="Markdown logo">
61+
<img src="https://img.shields.io/badge/Git-000?logo=git&logoColor=F05032" alt="Git logo">
62+
<img src="https://img.shields.io/badge/GitHub-000?logo=github&logoColor=fff" alt="GitHub logo">
63+
<img src="https://img.shields.io/badge/RubyGems-CB171E?logo=rubygems&logoColor=fff" alt="RubyGems logo">
64+
<img src="https://img.shields.io/badge/GitHub%20Pages-121013?logo=github&logoColor=white" alt="GitHub Pages logo">
65+
<img src="https://img.shields.io/badge/Eclipse-FE7A16.svg?logo=eclipse&logoColor=white" alt="Eclipse logo">
66+
<img src="https://custom-icon-badges.demolab.com/badge/Visual%20Studio%20Code-0078d7.svg?logo=vsc&logoColor=white" alt="VS Code logo">
67+
<img src="https://img.shields.io/badge/VSCodium-2F80ED?logo=vscodium&logoColor=fff" alt="VSCodium logo">
68+
<img src="https://img.shields.io/badge/Jekyll-C00?logo=jekyll&logoColor=fff" alt="Jekyll logo">
69+
<img src="https://img.shields.io/badge/Tailscale-242424?logo=tailscale" alt="Tailscale logo">
70+
<img src="https://img.shields.io/badge/Proxmox-000000?logo=proxmox&logoColor=E57000" alt="Proxmox logo">
71+
<img src="https://img.shields.io/badge/Pi--hole-96060C?logo=pihole" alt="Pi-hole logo">
72+
<img src="https://img.shields.io/badge/VirtualBox-2F61B4?logo=virtualbox&logoColor=white" alt="VirtualBox logo">
73+
<img src="https://img.shields.io/badge/Wireshark-%231679A7?logo=wireshark" alt="Wireshark logo">
74+
<img src="https://img.shields.io/badge/Burp_Suite-FF6633?logo=burpsuite&logoColor=white" alt="Burp Suite logo">
75+
<img src="https://img.shields.io/badge/Metasploit-2596CD?logo=metasploit&logoColor=white" alt="Metasploit logo">
76+
</div>
7377

7478
### Operating Systems
79+
<div class="badge-group">
80+
<img src="https://img.shields.io/badge/Linux-%23000000.svg?logo=linux&logoColor=white" alt="Linux logo">
81+
<img src="https://img.shields.io/badge/Arch%20Linux-1793D1?logo=arch-linux&logoColor=fff" alt="Arch Linux logo">
82+
<img src="https://img.shields.io/badge/Debian-A81D33?logo=debian&logoColor=fff" alt="Debian logo">
83+
<img src="https://img.shields.io/badge/Raspbian-%23A22846?logo=raspberrypi" alt="Raspbian logo">
84+
<img src="https://custom-icon-badges.demolab.com/badge/Windows 10/11-0078D6?logo=windows11&logoColor=white" alt="Windows logo">
85+
<img src="https://img.shields.io/badge/Parrot_Security-%2315E0ED?logo=parrotsecurity&logoColor=white" alt="Parrot Security logo">
86+
<img src="https://img.shields.io/badge/Kali_Linux-557C94?logo=kalilinux&logoColor=white" alt="Kali Linux logo">
87+
<img src="https://img.shields.io/badge/Cisco_IOS-1BA0D7?logo=cisco&logoColor=white" alt="Cisco IOS logo">
88+
<img src="https://img.shields.io/badge/Apple_iOS-000000?logo=apple&logoColor=white" alt="Apple iOS logo">
89+
</div>
7590

76-
![linux logo](https://img.shields.io/badge/Linux-%23000000.svg?logo=linux&logoColor=white){: .left }
77-
![Arch Linux](https://img.shields.io/badge/Arch%20Linux-1793D1?logo=arch-linux&logoColor=fff){: .left }
78-
![Debian](https://img.shields.io/badge/Debian-A81D33?logo=debian&logoColor=fff){: .left }
79-
![Raspbian](https://img.shields.io/badge/Raspbian-%23A22846?logo=raspberrypi){: .left }
80-
![Windows](https://custom-icon-badges.demolab.com/badge/Windows-0078D6?logo=windows11&logoColor=white){: .left }
81-
![Cisco IOS](https://img.shields.io/badge/Cisco_IOS-1BA0D7?logo=cisco&logoColor=white){: .left }
82-
![Apple iOS](https://img.shields.io/badge/Apple_iOS-000000?&logo=apple&logoColor=white){: .left }
83-
84-
<br><br><br><br><br><br>
8591

8692
## GitHub Stats
8793

8894
---
89-
![](https://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=slavetomints&theme=blueberry)
95+
![](https://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=slavetomints&theme=blueberry)
9096

9197
![](https://readme-stats-fork-mauve.vercel.app/api/top-langs/?username=slavetomints&theme=blueberry&hide=html,css&hide_border=false&no-bg=true&no-frame=true&layout=compact&langs_count=10)
9298

9399
![](https://readme-stats-fork-mauve.vercel.app/api/?username=slavetomints&theme=blueberry&rank_icon=github&show_icons=true&count_private=true)
94100

95101
![](https://github-readme-streak-stats-five-roan.vercel.app?user=slavetomints&theme=blueberry)
96102

97-
![](https://github-profile-trophy.vercel.app/?username=slavetomints&theme=aura)
103+
<div style="display: flex; justify-content: center; align-items: center; margin: 1rem 0;">
104+
<img src="https://github-profile-trophy.vercel.app/?username=slavetomints&theme=aura&column=3" alt="GitHub Profile Trophies">
105+
</div>
98106
---
99107

100108
## Projects

0 commit comments

Comments
 (0)