Skip to content

Commit f777ae3

Browse files
committed
update about page
1 parent 8bbc5e9 commit f777ae3

File tree

1 file changed

+2
-225
lines changed

1 file changed

+2
-225
lines changed

content/about.md

Lines changed: 2 additions & 225 deletions
Original file line numberDiff line numberDiff line change
@@ -46,230 +46,7 @@ unknown@kali:~# cat /home/unknown/identity.json
4646
"Reverse Engineering",
4747
"doxing techniques (I mean OSINT)"
4848
],
49-
"Age": "23"
49+
"Age": "24"
5050
}
5151

52-
```
53-
<style>
54-
.glitch-wrapper {
55-
width: 100%;
56-
height: 100%;
57-
display: flex;
58-
align-items: center;
59-
justify-content: center;
60-
text-align: center;
61-
}
62-
63-
.glitch {
64-
position: relative;
65-
font-size: 120%;
66-
letter-spacing: 1px;
67-
z-index: 1;
68-
}
69-
70-
.glitch:before,
71-
.glitch:after {
72-
display: block;
73-
content: attr(data-text);
74-
position: absolute;
75-
top: 0;
76-
left: 0;
77-
opacity: 0.8;
78-
}
79-
80-
.glitch:before {
81-
animation: glitch-it 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite;
82-
color: #00FFFF;
83-
z-index: -1;
84-
}
85-
86-
.glitch:after {
87-
animation: glitch-it 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both infinite;
88-
color: #FF00FF;
89-
z-index: -2;
90-
}
91-
92-
tr {
93-
color: #a072b7;
94-
}
95-
96-
@keyframes glitch-it {
97-
0% {
98-
transform: translate(0);
99-
}
100-
101-
20% {
102-
transform: translate(-0.6px, 0.6px);
103-
}
104-
105-
40% {
106-
transform: translate(-0.6px, -0.6px);
107-
}
108-
109-
60% {
110-
transform: translate(0.6px, 0.6px);
111-
}
112-
113-
80% {
114-
transform: translate(0.6px, -0.6px);
115-
}
116-
117-
to {
118-
transform: translate(0);
119-
}
120-
}
121-
122-
/* Apply the background GIF only to the outer fieldset */
123-
fieldset[name="outerfieldset"] {
124-
background: url('/img/codegif.gif') no-repeat center center;
125-
background-size: cover;
126-
border: 1px solid #ccc;
127-
padding: 10px;
128-
position: relative;
129-
z-index: 2;
130-
color: #dcdcdc;
131-
font-weight: 500;
132-
text-align: center;
133-
}
134-
135-
legend {
136-
background: black; /* Match the background to make the line stop */
137-
color: #dcdcdc; /* Light text color */
138-
padding: 5px 10px; /* Space inside the legend box */
139-
border-radius: 5px; /* Optional: rounded edges */
140-
display: inline-block; /* Prevent legend from stretching */
141-
position: relative;
142-
}
143-
144-
145-
label {
146-
display: flex;
147-
align-items: center; /* Align the checkbox, emoji, and text */
148-
gap: 8px; /* Space between elements */
149-
}
150-
151-
152-
/* Reusable class for the semi-transparent background */
153-
.background-box {
154-
background: rgba(0, 0, 0, 0.6); /* Semi-transparent black */
155-
color: #dcdcdc; /* Light text color */
156-
padding: 5px; /* Padding for spacing */
157-
border-radius: 5px; /* Rounded corners */
158-
display: inline-block; /* Inline block for wrapping around content */
159-
}
160-
161-
/* Base style for inner fieldsets (hidden by default) */
162-
fieldset[name="note1"],
163-
fieldset[name="note2"],
164-
fieldset[name="note3"],
165-
fieldset[name="note4"],
166-
fieldset[name="note5"] {
167-
background: rgba(0, 0, 0, 0.6);
168-
border: 1px solid #dcdcdc;
169-
padding: 10px;
170-
margin-top: 10px;
171-
border-radius: 5px;
172-
color: #dcdcdc;
173-
position: relative;
174-
z-index: 3;
175-
176-
/* Hide by default with opacity and height */
177-
opacity: 0;
178-
max-height: 0;
179-
overflow: hidden;
180-
transition: all 0.5s ease; /* Smooth transition */
181-
}
182-
183-
/* Show inner fieldsets */
184-
fieldset[name="note1"].visible,
185-
fieldset[name="note2"].visible,
186-
fieldset[name="note3"].visible,
187-
fieldset[name="note4"].visible,
188-
fieldset[name="note5"].visible {
189-
opacity: 1;
190-
max-height: 500px; /* Adjust max height based on content size */
191-
overflow: visible;
192-
}
193-
</style>
194-
195-
196-
<fieldset name="outerfieldset">
197-
<legend>
198-
<label class="background-box">
199-
<input type="checkbox" name="club" onchange="toggleFieldsets(this)">
200-
<span>purpose of the blog</span>
201-
</label>
202-
</legend>
203-
204-
<fieldset name="note1">
205-
<legend>
206-
<label class="background-box">
207-
<input type="radio" checked name="clubtype" onchange="form.note1.disabled = !checked">
208-
Note 1
209-
</label>
210-
</legend>
211-
<p>Hi! Im connar. Im 23 and I am learning various cybersecurity topics and experimenting with different random tools I stumble upon.</p>
212-
</fieldset>
213-
214-
<fieldset name="note2" disabled>
215-
<legend>
216-
<label class="background-box">
217-
<input type="radio" name="clubtype" onchange="form.note2.disabled = !checked">
218-
Note 2
219-
</label>
220-
</legend>
221-
<p>I am mainly into malware stuff (analysis and dev) but also into forensics. To be honest, I am no expert, but I am trying to apply the Feynman's technique which helps me a lot to memorize and better understand the stuff I am learning (thus, this blog).</p>
222-
</fieldset>
223-
224-
<fieldset name="note3" disabled>
225-
<legend>
226-
<label class="background-box">
227-
<input type="radio" name="clubtype" onchange="form.note3.disabled = !checked">
228-
Note 3
229-
</label>
230-
</legend>
231-
<p>I also really like making CTF challenges, some of which you are going to see here in this blog:)</p>
232-
</fieldset>
233-
234-
<fieldset name="note4" disabled>
235-
<legend>
236-
<label class="background-box">
237-
<input type="radio" name="clubtype" onchange="form.note4.disabled = !checked">
238-
Note 4
239-
</label>
240-
</legend>
241-
<p>This is basically a journal into my journey into cybersecurity, keeping track of what I have learned and stuff that may seem useful to any of you that are reading it. Obviously, my posts and things I read from other authors and just try to try them myself, so credits go to them:)</p>
242-
</fieldset>
243-
244-
<fieldset name="note5" disabled>
245-
<legend>
246-
<label class="background-box">
247-
<input type="radio" name="clubtype" onchange="form.note5.disabled = !checked">
248-
Note 5
249-
</label>
250-
</legend>
251-
<p>That's a wrap I think. Hope you stick around, have fun:)</p>
252-
</fieldset>
253-
254-
</fieldset>
255-
256-
<script>
257-
function toggleFieldsets(checkbox) {
258-
// Select all the inner fieldsets by their name attributes
259-
const notes = [
260-
...document.getElementsByName('note1'),
261-
...document.getElementsByName('note2'),
262-
...document.getElementsByName('note3'),
263-
...document.getElementsByName('note4'),
264-
...document.getElementsByName('note5'),
265-
];
266-
267-
// Add or remove the 'visible' class for smooth transitions
268-
if (checkbox.checked) {
269-
notes.forEach(fieldset => fieldset.classList.add('visible'));
270-
} else {
271-
notes.forEach(fieldset => fieldset.classList.remove('visible'));
272-
}
273-
}
274-
</script>
275-
52+
```

0 commit comments

Comments
 (0)