SSH and PGP keys added, changed icon
This commit is contained in:
parent
8a4f8449a8
commit
31edd556c6
6 changed files with 169 additions and 9 deletions
41
copyPGP.js
Normal file
41
copyPGP.js
Normal file
|
@ -0,0 +1,41 @@
|
|||
// Get the <pre> element
|
||||
const PGP = document.getElementById("myPGP");
|
||||
|
||||
//Create a copy button element
|
||||
const copyButton = document.createElement("span");
|
||||
copyButton.innerText = "Copy";
|
||||
copyButton.classList.add("copy-button");
|
||||
|
||||
// Append the copy button to the <pre> tag
|
||||
PGP.appendChild(copyButton);
|
||||
|
||||
// Add click event listener to the copy button
|
||||
copyButton.addEventListener("click", () => {
|
||||
// Hide the copy button temporarily
|
||||
copyButton.style.display = "none";
|
||||
|
||||
// Create a range and select the text inside the <pre> tag
|
||||
const range = document.createRange();
|
||||
range.selectNode(PGP);
|
||||
window.getSelection().removeAllRanges();
|
||||
window.getSelection().addRange(range);
|
||||
|
||||
try {
|
||||
// Copy the selected text to the clipboard
|
||||
document.execCommand("copy");
|
||||
|
||||
// Alert the user that the text has been copied
|
||||
copyButton.innerText = "Copied!";
|
||||
setTimeout(function(){
|
||||
copyButton.innerText = "Copy";
|
||||
}, 2000);
|
||||
} catch (err) {
|
||||
console.error("Unable to copy text:", err);
|
||||
} finally {
|
||||
// Show the copy button again
|
||||
copyButton.style.display = "inline";
|
||||
|
||||
// Deselect the text
|
||||
window.getSelection().removeAllRanges();
|
||||
}
|
||||
});
|
41
copySSH.js
Normal file
41
copySSH.js
Normal file
|
@ -0,0 +1,41 @@
|
|||
// Get the <pre> element
|
||||
const SSH = document.getElementById("mySSH");
|
||||
|
||||
//Create a copy button element
|
||||
const copyButtonSSH = document.createElement("span");
|
||||
copyButtonSSH.innerText = "Copy";
|
||||
copyButtonSSH.classList.add("copy-button");
|
||||
|
||||
// Append the copy button to the <pre> tag
|
||||
SSH.appendChild(copyButtonSSH);
|
||||
|
||||
// Add click event listener to the copy button
|
||||
copyButtonSSH.addEventListener("click", () => {
|
||||
// Hide the copy button temporarily
|
||||
copyButtonSSH.style.display = "none";
|
||||
|
||||
// Create a range and select the text inside the <pre> tag
|
||||
const range = document.createRange();
|
||||
range.selectNode(SSH);
|
||||
window.getSelection().removeAllRanges();
|
||||
window.getSelection().addRange(range);
|
||||
|
||||
try {
|
||||
// Copy the selected text to the clipboard
|
||||
document.execCommand("copy");
|
||||
|
||||
// Alert the user that the text has been copied
|
||||
copyButtonSSH.innerText = "Copied!";
|
||||
setTimeout(function(){
|
||||
copyButtonSSH.innerText = "Copy";
|
||||
}, 2000);
|
||||
} catch (err) {
|
||||
console.error("Unable to copy text:", err);
|
||||
} finally {
|
||||
// Show the copy button again
|
||||
copyButtonSSH.style.display = "inline";
|
||||
|
||||
// Deselect the text
|
||||
window.getSelection().removeAllRanges();
|
||||
}
|
||||
});
|
BIN
hedgehog.png
Normal file
BIN
hedgehog.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.7 KiB |
1
id_rsa.pub
Normal file
1
id_rsa.pub
Normal file
|
@ -0,0 +1 @@
|
|||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC//ljrf65xbFyGmy/xeZs5GZvkmufCioqIGYguR3c8c/Ff9HiA4oMRT53Qs16KMuXRg62NusVQvJsvyPRSARpBFsoPiZ/YNBteWlqT1aVqeZwPOfUfFycQ2T8a9qtDnZ0WhamSlJMSAHQPkxXNA6S2ZE9y+dMzMc5qPeRwdsQmuvkxjual/35t9qTgCAG7LvKCKPJkLL5YpwLoqWYWTqSJ6RxNLTYNgIhJBZirzB5rNiFDDupnOuTKSpyRJNxyBSapNge5rCnGQYIeoJ4fi+FTi5wzjlC3hC0BN4Oc/zrm1nS9lyPXQS8KV5/vcQlPrvYZmv0LneeQ/gH/jJsSlwRp2qIatoASSfTlz1y1bOOYtPFojJPikXiXeZMCdlam1II6B94z1ybOIO8TqyKDVs4eHRFfYO72zv0sGsTr7t0C7+N9Wrpmhk38zdlLagZ6HO7KSyoAHm+fQc58fXmOhz4vfYrbmYRPgO0VO03fEb7lSFPPLaSseT0tayli05irJpc= asxpi@meow
|
44
index.html
44
index.html
|
@ -2,13 +2,39 @@
|
|||
<head>
|
||||
<title>asxpi</title>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans">
|
||||
<link rel="icon" type="image/png" href="icons16.png" sizes="16x16" />
|
||||
<link rel='stylesheet' href='//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack-subset.css'>
|
||||
<link rel="icon" type="image/png" href="hedgehog.png" sizes="16x16" />
|
||||
<style>
|
||||
body {
|
||||
background-color: #121212;
|
||||
color: #FAFAFA;
|
||||
font-family: 'Open Sans';
|
||||
}
|
||||
pre {
|
||||
position: relative;
|
||||
background: #222222;
|
||||
padding: 10px;
|
||||
font-size: 15px;
|
||||
font-family: 'Hack';
|
||||
word-wrap: break-word;
|
||||
white-space: pre-wrap;
|
||||
border: 1px solid #020202;
|
||||
max-width: 40%;
|
||||
left:30%;
|
||||
}
|
||||
.copy-button {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
right: 10px;
|
||||
cursor: pointer;
|
||||
color: #424242;
|
||||
background: #111111;
|
||||
border-radius: 0.5em;
|
||||
padding: 2px 7px;
|
||||
}
|
||||
.copy-button:hover {
|
||||
color: #000;
|
||||
}
|
||||
.header {
|
||||
text-align: center;
|
||||
}
|
||||
|
@ -26,14 +52,14 @@
|
|||
<div class="header">
|
||||
<h1>Hello! And what are you looking for here? Ahh?!<br></h1>
|
||||
</div>
|
||||
<h2>
|
||||
<p>Here are my services:</p>
|
||||
<ul>
|
||||
<li><a href="https://jenkins.asxp.io" target="_blank" rel="noopener noreferrer">Jenkins</a></li>
|
||||
<li><a href="https://git.asxp.io" target="_blank" rel="noopener noreferrer">Gitea</a></li>
|
||||
<li><a href="https://uptime.asxp.io" target="_blank" rel="noopener noreferrer">Uptime</a></li>
|
||||
</ul>
|
||||
</h2>
|
||||
|
||||
<pre id="myPGP">gpg --recv-keys 85F7AFEDAB7D97BE667F99F24F8851660FA4121B</pre>
|
||||
<br>
|
||||
<pre id="myPGP">ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC//ljrf65xbFyGmy/xeZs5GZvkmufCioqIGYguR3c8c/Ff9HiA4oMRT53Qs16KMuXRg62NusVQvJsvyPRSARpBFsoPiZ/YNBteWlqT1aVqeZwPOfUfFycQ2T8a9qtDnZ0WhamSlJMSAHQPkxXNA6S2ZE9y+dMzMc5qPeRwdsQmuvkxjual/35t9qTgCAG7LvKCKPJkLL5YpwLoqWYWTqSJ6RxNLTYNgIhJBZirzB5rNiFDDupnOuTKSpyRJNxyBSapNge5rCnGQYIeoJ4fi+FTi5wzjlC3hC0BN4Oc/zrm1nS9lyPXQS8KV5/vcQlPrvYZmv0LneeQ/gH/jJsSlwRp2qIatoASSfTlz1y1bOOYtPFojJPikXiXeZMCdlam1II6B94z1ybOIO8TqyKDVs4eHRFfYO72zv0sGsTr7t0C7+N9Wrpmhk38zdlLagZ6HO7KSyoAHm+fQc58fXmOhz4vfYrbmYRPgO0VO03fEb7lSFPPLaSseT0tayli05irJpc= asxpi@meow</pre>
|
||||
|
||||
<script src="copyPGP.js"></script>
|
||||
<script src="copySSH.js"></script>
|
||||
|
||||
<div class="footer">
|
||||
<h1>me@asxp.io or t.me/asxpi</h1>
|
||||
</div>
|
||||
|
|
51
pgp.pub
Normal file
51
pgp.pub
Normal file
|
@ -0,0 +1,51 @@
|
|||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=AeW/
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
Loading…
Add table
Reference in a new issue