diff --git a/src/templates/src/blog_post.html b/src/templates/src/blog_post.html
index fd7444d..9255d10 100644
--- a/src/templates/src/blog_post.html
+++ b/src/templates/src/blog_post.html
@@ -39,12 +39,14 @@
{{ end }}
-
+
+ {{ template "newsletter_signup.html" . }}
+
{{ range .Comments }}
diff --git a/src/templates/src/include/newsletter_signup.html b/src/templates/src/include/newsletter_signup.html
new file mode 100644
index 0000000..92eaeb4
--- /dev/null
+++ b/src/templates/src/include/newsletter_signup.html
@@ -0,0 +1,46 @@
+
+
\ No newline at end of file
diff --git a/src/templates/types.go b/src/templates/types.go
index 0b9a902..8d364dd 100644
--- a/src/templates/types.go
+++ b/src/templates/types.go
@@ -16,11 +16,12 @@ type BaseData struct {
Notices []Notice
ReportIssueEmail string
- CurrentUrl string
- CurrentProjectUrl string
- LoginPageUrl string
- ProjectCSSUrl string
- DiscordInviteUrl string
+ CurrentUrl string
+ CurrentProjectUrl string
+ LoginPageUrl string
+ ProjectCSSUrl string
+ DiscordInviteUrl string
+ NewsletterSignupUrl string
Project Project
User *User
diff --git a/src/website/base_data.go b/src/website/base_data.go
index 01307ef..1a9999d 100644
--- a/src/website/base_data.go
+++ b/src/website/base_data.go
@@ -47,11 +47,12 @@ func getBaseData(c *RequestContext, title string, breadcrumbs []templates.Breadc
Title: title,
Breadcrumbs: breadcrumbs,
- CurrentUrl: c.FullUrl(),
- CurrentProjectUrl: c.UrlContext.BuildHomepage(),
- LoginPageUrl: hmnurl.BuildLoginPage(c.FullUrl()),
- ProjectCSSUrl: hmnurl.BuildProjectCSS(project.Color1),
- DiscordInviteUrl: "https://discord.gg/hmn",
+ CurrentUrl: c.FullUrl(),
+ CurrentProjectUrl: c.UrlContext.BuildHomepage(),
+ LoginPageUrl: hmnurl.BuildLoginPage(c.FullUrl()),
+ ProjectCSSUrl: hmnurl.BuildProjectCSS(project.Color1),
+ DiscordInviteUrl: "https://discord.gg/hmn",
+ NewsletterSignupUrl: hmnurl.BuildAPINewsletterSignup(),
Project: templates.ProjectToTemplate(&project, c.UrlContext.BuildHomepage()),
User: templateUser,