aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/xesite_templates/src/lib.rs25
1 files changed, 25 insertions, 0 deletions
diff --git a/lib/xesite_templates/src/lib.rs b/lib/xesite_templates/src/lib.rs
index 8223695..a24e239 100644
--- a/lib/xesite_templates/src/lib.rs
+++ b/lib/xesite_templates/src/lib.rs
@@ -140,3 +140,28 @@ pub fn video(path: String) -> Markup {
(hls_script)
}
}
+
+pub fn advertiser_nag() -> Markup {
+ html! {
+ script r#async src="https://media.ethicalads.io/media/client/ethicalads.min.js" { "" }
+ div.adaptive data-ea-publisher="christinewebsite" data-ea-type="image" data-ea-style="fixedfooter" {
+ .warning {
+ (conv(
+ "Cadey".into(),
+ "coffee".into(),
+ html! {
+ "Hello! Thank you for visiting my website. You seem to be using an ad-blocker. I understand why you do this, but I'd really appreciate if it you would turn it off for my website. These ads help pay for running the website and are done by "
+ a href="https://www.ethicalads.io/" { "Ethical Ads" }
+ ". I do not receive detailed analytics on the ads and from what I understand neither does Ethical Ads. If you don't want to disable your ad blocker, please consider donating on "
+ a href="https://patreon.com/cadey" { "Patreon" }
+ " or sending some extra cash to "
+ code { "xeiaso.eth" }
+ " or "
+ code { "0xeA223Ca8968Ca59e0Bc79Ba331c2F6f636A3fB82" }
+ ". It helps fund the website's hosting bills and pay for the expensive technical editor that I use for my longer articles. Thanks and be well!"
+ },
+ ))
+ }
+ }
+ }
+}