Verified Commit 76c7db9b authored by Jae's avatar Jae
Browse files

Add contact page

parent 687db756
Pipeline #66 passed with stage
in 1 minute and 6 seconds
......@@ -303,5 +303,12 @@ func main() {
})
})
// Contact
r.GET("/contact", func(c *gin.Context) {
c.HTML(http.StatusOK, "home/contact.tmpl", gin.H{
"title": "Contact",
})
})
r.Run(":2021")
}
......@@ -290,4 +290,8 @@ img {
background-color: #444950;
text-align: right;
font-style: italic;
}
pre {
background-color: #4a4b46;
}
\ No newline at end of file
......@@ -5,8 +5,6 @@
<footer>
<small id="footer" role="contentinfo">Jae, robot on the internet since 2012;
<a title="Serious inquiries only please, spam will be blocked on sight." href="mailto:me@jae.fi">Webmaster</a> contact;
<a href="https://bm.jae.fi/web/smime.cer">S/Mime certificate</a>;
<a href="https://code.jae.fi/jae/go-jae.fi" >This website is Open-Source</a>; <a href="https://bm.jae.fi/web/tor.txt">Tor URLs</a> and <a href="https://bm.jae.fi/web/tor.txt.minisig">Minisign signature</a>; <i class="fab fa-monero"></i>: 431TUAeNohaRLPrDQJZzeJZmTrbUNCKc2MUKttRAqjaxb4PiCYiwEutW6mTu59vyqBb1X8bevAEuMTjFDoCaAx4gRDQbc23
</small>
</footer>
......
......@@ -48,6 +48,7 @@
</div>
<ul class="nav">
<li><a href="/">About</a></li>
<li><a href="/contact">Contact</a></li>
<li><a href="/timeline">Timeline</a></li>
<li><a href="/announcements/">Announcements</a></li>
<li><a href="/gallery/">Gallery</a></li>
......
{{ define "home/contact.tmpl" }}
{{ template "globals/header.tmpl" .}}
<div role="main" id="main">
<h3 id="aboutTitle">Contact</h3>
<div id="presentation" class="prestext">
<p id="generalPresentation">
How to contact me.<br />
<h4>Matrix</h4>
Two accounts there:
<ul>
<li>&#64;&#109;&#101;&#58;&#106;&#97;&#101;&#46;&#102;&#105; - Main one, ping this one for faster response.</li>
<li>&#64;&#109;&#101;&#58;&#106;&#97;&#101;&#46;&#115;&#117; - Backup account, only if very important or other offline.</li>
</ul>
<h4>Email</h4>
General stuff on: &#109;&#101;&#64;&#106;&#97;&#101;&#46;&#102;&#105; GPG key:
<details>
<summary>&#109;&#101;&#64;&#106;&#97;&#101;&#46;&#102;&#105; public GPG Key</summary>
<pre>
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEYLW50BYJKwYBBAHaRw8BAQdAY259+3nHVc0y1qBkT6wkXxG7PJiN6bT8
wGfgHtg4ckjNFW1lQGphZS5maSA8bWVAamFlLmZpPsKPBBAWCgAgBQJgtbnQ
BgsJBwgDAgQVCAoCBBYCAQACGQECGwMCHgEAIQkQQB2NIDlSwIgWIQTbUtUF
OGSbqmYj5YhAHY0gOVLAiEhKAQCqWf4gUPZ3LbulCDGo45GgXPKuaq9400xH
voupI60bEQEA1NyI+amS0i0ul1lCwfnfk7SI1pmPm1YIXVkx0dF7mgDOOARg
tbnQEgorBgEEAZdVAQUBAQdArW5ATehVhchLmZG/YkTxvrY/6oDkpYO9W9x5
1wdAoycDAQgHwngEGBYIAAkFAmC1udACGwwAIQkQQB2NIDlSwIgWIQTbUtUF
OGSbqmYj5YhAHY0gOVLAiD8NAP9lcl7+JyTc3d9KwIt44+UnlDjyL8t2wnUU
5588feSGtQEA+uW6UxODtBfG/hziXVf7wdSnKHqMXsM5HtMUXxLvcwI=
=NDrx
-----END PGP PUBLIC KEY BLOCK-----
</pre>
</details>
<br />
If you need a more secure channel, you can use &#106;&#97;&#101;&#64;&#99;&#111;&#117;&#110;&#116;&#101;&#114;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109; with the following GPG key:
<br />
<details>
<summary>&#106;&#97;&#101;&#64;&#99;&#111;&#117;&#110;&#116;&#101;&#114;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109; GPG key</summary>
<pre>
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
IYYt8SLXctKh35G9wB3eox0=
=GlHu
-----END PGP PUBLIC KEY BLOCK-----
</pre>
</details>
<br/>
<b>Small note on the secured channel email:</b>
<br/>
<b>If you are using a gmail, hotmail, yahoo or any addresses coming from unsafe providers, please encrypt your emails with a PGP key. PGP signature is a requirement, even for others, all emails failing to pass that test will be rejected.</b>
</p>
</div>
</div>
{{ template "globals/footer.tmpl" .}}
{{ end }}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment