17 Commits

Author SHA1 Message Date
me 3b93d63d20 Add content to the support subpage. 2026-06-25 13:32:15 -07:00
me e54476c931 Change header to be less repetitive and add upcoming Bitcoin Cash address. 2026-06-25 13:32:00 -07:00
me 7aa02e0ef5 Synchronize the Support and Donate pages by also moving the header to a subpage. 2026-06-25 13:30:55 -07:00
me 18701a3c56 Begin adding Suppot subpage which has recurring payment methods. 2026-06-25 11:21:02 -07:00
me 464f3aef39 Change crypto headers to be links to open wallet. 2026-06-25 11:20:35 -07:00
me 42c912e1a3 Fix log output for robots "file". 2026-05-15 13:15:38 -07:00
me a4bf722bdc Add permissive robots.txt to website. 2026-05-15 13:10:35 -07:00
me ce0dcb0f46 Fix the URL for health priority worksheet on journey page. 2026-03-16 16:15:36 -07:00
me dfe69ff4ea Add link to list of messaging links, without providing them directly on this site. 2026-01-18 15:25:21 -07:00
me eb18f54220 Adjust the menu slightly: Home page does not feel necessar now with the blog. Rebalance the amount of links in eah section. Rename Gitea link to Code. 2026-01-14 06:17:57 -07:00
me fee1b668c9 -m 2026-01-04 19:45:20 -07:00
me fd9244ede4 Move health section below stance on About. 2025-12-28 18:16:00 -07:00
me 7c09baa243 Remove spaces for browsers / devices which break the menu into multiple lines. 2025-12-28 18:15:25 -07:00
me c61c508ce8 Add space for consistency. 2025-12-28 18:12:37 -07:00
me f3785042f2 Add menu entry for articles / blogposts. 2025-12-28 18:10:24 -07:00
me 2a4aedce5e Add TBD. 2025-12-08 15:44:39 -07:00
me 0ba992352a Fix spacing in comment. 2025-12-08 15:44:35 -07:00
13 changed files with 150 additions and 33 deletions
+12
View File
@@ -134,6 +134,11 @@ async function main() {
<strong>Web Pages (Alphabetical)</strong> <strong>Web Pages (Alphabetical)</strong>
<ul> <ul>
`; `;
let robots_txt = `
User-agent: *
Allow: /
Sitemap: https://hyperling.com/sitemap.xml
`;
console.log("...Adding Routes..."); console.log("...Adding Routes...");
let router = express.Router(); let router = express.Router();
@@ -199,6 +204,13 @@ async function main() {
res.send(sitemap_html); res.send(sitemap_html);
}); });
// Provide a robots.txt for where search engines should find things.
console.log(" * Creating router for robots.txt");
router.get('/robots.txt', function (req, res) {
console.log("robots.txt being provided to", req.socket.remoteAddress)
res.send(robots_txt);
});
// Return a resource from the files folder. // Return a resource from the files folder.
// TBD/TODO would be great to log this as "DATE: ADDRESS hit ROUTER requesting RESOURCE" // TBD/TODO would be great to log this as "DATE: ADDRESS hit ROUTER requesting RESOURCE"
console.log(" * Creating router for files"); console.log(" * Creating router for files");
+1 -1
View File
@@ -55,8 +55,8 @@
</div> </div>
<?php <?php
include "subpages/about/notice.php"; include "subpages/about/notice.php";
include "subpages/about/health.php";
include "subpages/about/stance.php"; include "subpages/about/stance.php";
include "subpages/about/health.php";
include "helpers/body_close.php"; include "helpers/body_close.php";
?> ?>
+6
View File
@@ -47,6 +47,12 @@
<ul class="indent"><li> <ul class="indent"><li>
<a href="mailto:me@hyperling.com">me@hyperling.com</a> <a href="mailto:me@hyperling.com">me@hyperling.com</a>
</li></ul> </li></ul>
<p>
Other methods such as a few messaging clients can be found here:
</p>
<ul class="indent"><li>
<a href="https://blog.hyperling.com/contact">blog.hyperling.com/contact</a>
</li></ul>
</div> </div>
</div> </div>
<?php <?php
+12 -1
View File
@@ -4,5 +4,16 @@
if (!isset($GLOBALS["HEADER_TITLE"])) { if (!isset($GLOBALS["HEADER_TITLE"])) {
$GLOBALS["HEADER_TITLE"] = "Donate"; $GLOBALS["HEADER_TITLE"] = "Donate";
} }
include "support.php"; include "helpers/body_open.php";
include "subpages/support/header.php";
include "subpages/support/donate.php";
include "subpages/support/support.php";
// 2025-01-04 Not really looking for this type of thing.
//include "subpages/support/gifts.php";
include "helpers/body_close.php";
?> ?>
+8 -7
View File
@@ -36,25 +36,26 @@
--> -->
<p class="menu-list"> <p class="menu-list">
Main : Main:
<a href="/">Home</a> <a href="/apps/">Apps</a>
<a href="/about/">About</a> <a href="/about/">About</a>
<a href="/contact/">Contact</a> <a href="/contact/">Contact</a>
<a href="/support/">Support</a> <a href="/support/">Support</a>
| Media : | Media:
<a href="/apps/">Apps</a>
<a href="https://git.hyperling.com/me/" <a href="https://git.hyperling.com/me/"
target="_blank" rel="noopener noreferrer">Git</a> target="_blank" rel="noopener noreferrer">Code</a>
<a href="https://works.hyperling.com/tags/books/" <a href="https://works.hyperling.com/tags/books/"
target="_blank" rel="noopener noreferrer">Books</a> target="_blank" rel="noopener noreferrer">Books</a>
<a href="https://odysee.com/@HyperVegan:2" <a href="https://works.hyperling.com/videos/"
target="_blank" rel="noopener noreferrer">Videos</a> target="_blank" rel="noopener noreferrer">Videos</a>
<a href="/photos/">Photos</a> <a href="/photos/">Photos</a>
| Blog: | Blog:
<a href="https://blog.hyperling.com/categories/articles/"
target="_blank" rel="noopener noreferrer">Articles</a>
<a href="https://recipes.hyperling.com/categories/recipes/" <a href="https://recipes.hyperling.com/categories/recipes/"
target="_blank" rel="noopener noreferrer">Recipes</a> target="_blank" rel="noopener noreferrer">Recipes</a>
<a href="https://blog.hyperling.com/categories/musings/" <a href="https://blog.hyperling.com/categories/musings/"
target="_blank" rel="noopener noreferrer">Poetry</a> target="_blank" rel="noopener noreferrer">Poetry</a>
<a href="https://blog.hyperling.com/categories/guides/" <a href="https://recipes.hyperling.com/categories/guides/"
target="_blank" rel="noopener noreferrer">Guides</a> target="_blank" rel="noopener noreferrer">Guides</a>
</div> </div>
+1 -1
View File
@@ -111,7 +111,7 @@ cat << EOF
Speaking of lifestyle, that is something else I learned from listening Speaking of lifestyle, that is something else I learned from listening
to my new role models. "Sleep Water Sugar" as Durianrider used to say. to my new role models. "Sleep Water Sugar" as Durianrider used to say.
The The
<a href="https://files.hyperling.com/media/HealthPriorities.pdf" <a href="/files/media/documents/HealthPriorities.pdf"
target="_blank">PDF</a> target="_blank">PDF</a>
on my main on my main
<a href="/about/#health" target="_blank">Health</a> <a href="/about/#health" target="_blank">Health</a>
+1 -1
View File
@@ -107,7 +107,7 @@
<div class="row"> <div class="row">
<div class="col-12 text"> <div class="col-12 text">
<p> <p>
I don't have social media, so where do my photos and videos go? I don't have social media, so where do my personal photos and videos go?
Try right here! Try right here!
</p> </p>
<ul class="indent"><li> <ul class="indent"><li>
+1 -1
View File
@@ -9,7 +9,7 @@ cd $DIR/..
photos_all=./files/photos/all.html photos_all=./files/photos/all.html
photos=./pages/photos.sh photos=./pages/photos.sh
# If the all script does not exist,call the generator and ignore its output. # If the all script does not exist, call the generator and ignore its output.
if [[ ! -e $photos_all ]]; then if [[ ! -e $photos_all ]]; then
$photos > /dev/null $photos > /dev/null
fi fi
+4
View File
@@ -2,6 +2,10 @@
# 2024-01-21 Hyperling # 2024-01-21 Hyperling
# Transition away from PhotoPrism. Helps to save system resources and downsize. # Transition away from PhotoPrism. Helps to save system resources and downsize.
## TBD ##
# - Have links at the top of the ALL page for jumping between years.
## End TBD
## Static Variables ## ## Static Variables ##
DIR=`dirname $0` DIR=`dirname $0`
a="a target='_blank' rel='noopener noreferrer'" a="a target='_blank' rel='noopener noreferrer'"
+18 -2
View File
@@ -1,7 +1,7 @@
#!/usr/bin/php #!/usr/bin/php
<!-- How people can support me with currency if they so desire. --> <!-- How people can support me with currency if they so desire. -->
<div class="row" id="donate"> <div class="row" id="donate">
<h2 class="col-12 header">Donate</h2> <h2 class="col-12 header">One-Time Gifts</h2>
</div> </div>
<div class="row text"> <div class="row text">
@@ -21,21 +21,37 @@
<div class="header"> <div class="header">
<br> <br>
<a href="monero:4ATk6owoMki46CuVfyAHS57FB5deqVFudTsaifQC1cfmcaQemgPEftcjZcW9DmcyfrfdRjxHQ9m4JAVSorYTgm6h8JnT7ao">
<strong><code>XMR | Monero</code></strong> <strong><code>XMR | Monero</code></strong>
</a>
<div class="code"><code>4ATk6owoMki46CuVfyAHS57FB5deqVFudTsaifQC1cfmcaQemgPEftcjZcW9DmcyfrfdRjxHQ9m4JAVSorYTgm6h8JnT7ao</code></div> <div class="code"><code>4ATk6owoMki46CuVfyAHS57FB5deqVFudTsaifQC1cfmcaQemgPEftcjZcW9DmcyfrfdRjxHQ9m4JAVSorYTgm6h8JnT7ao</code></div>
<br> <br>
<a href="bitcoin:bc1qsfe8dkvry3d34kztz449gkq67wq8fu2nkgfkh0?">
<strong><code>BTC | Bitcoin</code></strong> <strong><code>BTC | Bitcoin</code></strong>
</a>
<div class="code"><code>bc1qsfe8dkvry3d34kztz449gkq67wq8fu2nkgfkh0</code></div> <div class="code"><code>bc1qsfe8dkvry3d34kztz449gkq67wq8fu2nkgfkh0</code></div>
<br> <br>
<!-- TBD: Bitcoin Cash
<a href="bitcoincash:">
<strong><code>BCH | Bitcoin Cash</code></strong>
</a>
<div class="code"><code>TBD</code></div>
<br>
-->
<a href="litecoin:ltc1qavmpu5d6ljntxsd6jj548m4yys83zwscl0dzkx">
<strong><code>LTC | Litecoin</code></strong> <strong><code>LTC | Litecoin</code></strong>
</a>
<div class="code"><code>ltc1qavmpu5d6ljntxsd6jj548m4yys83zwscl0dzkx</code></div> <div class="code"><code>ltc1qavmpu5d6ljntxsd6jj548m4yys83zwscl0dzkx</code></div>
<br> <br>
<strong><code>LBC | Odysee's Coin</code></strong> <!--
<a href=""><strong><code>LBC | Odysee's Coin</code></strong></a>
<div class="code"><code>bDWP6qZajtm9Q9EkryKTorRwKFd5eDbPJj</code></div> <div class="code"><code>bDWP6qZajtm9Q9EkryKTorRwKFd5eDbPJj</code></div>
<br> <br>
-->
</div> </div>
</div> </div>
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/php
<div class="row">
<h1 class="col-12 title">Donation Methods</h1>
<?php if (isset($GLOBALS["SHOW_BANNER_PICS"])
&& !$GLOBALS["SHOW_BANNER_PICS"])
echo '
<div class="col-12 header center" >
<img src="/files/media/icons/support.jpg" alt="<<support.jpg>>">
</div>
';?>
<div class="col-12 header center">
<p>
Anything is very much appreciated!!
Thank you for considering me!
</p>
</div>
</div>
+61
View File
@@ -0,0 +1,61 @@
#!/usr/bin/php
<!-- How people can support me in a recurring manner.. -->
<div class="row" id="donate">
<h2 class="col-12 header">Recurring Support</h2>
</div>
<div class="row text">
<div class="col-6 center border">
<strong class="spacing">Preference 1 - Liberapay</strong>
<p>Send without any sort of brokerage fees!</p>
<a href="https://liberapay.com/HyperVegan/donate"
target="_blank" rel="noopener noreferrer"
>
<img alt="Donate using Liberapay"
src="https://liberapay.com/assets/widgets/donate.svg"
alt="liberapay.com/HyperVegan/donate"
>
<br/>
<br/>
<img src="https://img.shields.io/liberapay/patrons/HyperVegan.svg?logo=liberapay">
<br/>
<img src="https://img.shields.io/liberapay/receives/HyperVegan.svg?logo=liberapay">
<br/>
<img src="https://img.shields.io/liberapay/goal/HyperVegan.svg?logo=liberapay">
</a>
</div>
<div class="col-6 center border">
<strong class="spacing">Preference 2 - Ko-fi</strong>
<p>5% brokerage fee.</p>
<a href="https://ko-fi.com/hypervegan"
target="_blank" rel="noopener noreferrer"
>
<img alt="Donate using Ko-fi"
src="https://storage.ko-fi.com/cdn/opengraph_assets/default_creator_og/hz_profile_page.png"
alt="ko-fi.com/hypervegan"
>
</a>
</div>
<!-- Requires using Stripe, which asks for last 4 of social. Pass for now.
<div class="col-4 center border">
<strong class="spacing">Preference 3 - Buy Me A Coffee</strong>
<p>5% brokerage fee.</p>
<a href="https://buymeacoffee.com/hypervegan"
target="_blank" rel="noopener noreferrer"
>
<img alt="Donate using Ko-fi"
src="https://storage.ko-fi.com/cdn/opengraph_assets/default_creator_og/hz_profile_page.png"
alt="buymeacoffee.com/hypervegan"
>
</a>
</div>
-->
</div>
+6 -17
View File
@@ -5,24 +5,13 @@
$GLOBALS["HEADER_TITLE"] = "Support"; $GLOBALS["HEADER_TITLE"] = "Support";
} }
include "helpers/body_open.php"; include "helpers/body_open.php";
?>
<div class="row"> include "subpages/support/header.php";
<h1 class="col-12 title">Support</h1>
<?php if (isset($GLOBALS["SHOW_BANNER_PICS"]) include "subpages/support/support.php";
&& !$GLOBALS["SHOW_BANNER_PICS"])
echo '
<div class="col-12 header center" >
<img src="/files/media/icons/support.jpg" alt="<<support.jpg>>">
</div>
';?>
<div class="col-12 header center">
<p>
Anything is very much appreciated!! Thank you for considering me!
</p>
</div>
</div>
<?php
include "subpages/support/donate.php"; include "subpages/support/donate.php";
// 2025-01-04 Not really looking for this type of thing. // 2025-01-04 Not really looking for this type of thing.
//include "subpages/support/gifts.php"; //include "subpages/support/gifts.php";