Archived
1
0
Fork
You've already forked buttonup
0
A button-up front-end for Buttondown subscriptions.
This repository has been archived on 2023年12月04日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
HTML 61.8%
Go 32.1%
Makefile 3.4%
Dockerfile 1.9%
CSS 0.8%
2022年07月08日 10:04:10 -07:00
web fix: remove enctype 2022年07月08日 10:03:17 -07:00
.gitignore fix: ignore PEM files for testing 2022年07月08日 10:03:44 -07:00
Caddyfile chore: add caddyfiles and segregate Makefile 2022年07月08日 09:24:42 -07:00
devel.Caddyfile fix: refs and missing domain for testing 2022年07月08日 10:04:01 -07:00
Dockerfile Create Dockerfile 2022年07月07日 22:47:10 -07:00
go.mod chore: create module 2022年07月07日 22:05:09 -07:00
LICENSE chore: remove appendix 2022年07月07日 21:43:32 -07:00
main.go chore: pushed headers to Caddy 2022年07月08日 09:27:29 -07:00
Makefile fix: caddy not knowing what adapter is being used 2022年07月08日 09:51:31 -07:00
README.md chore: add build and general information 2022年07月07日 21:44:00 -07:00

Buttonup

Buttonup is an alternative front-end for Buttondown subscriptions. It is intended for only one subscription and allows newsletter owners to provide an alternative, more appealing landing page.

Building

  1. Install Git and Golang
  2. Clone this repository (git clone https://github.com/nutshellmag/buttonup.git)
  3. Set the BUTTONDOWN_KEY to have a value of your Buttondown URL.
  4. Build the server app (go build -o buttonup)
  5. Run the server (./buttonup)

If using this in production for something other than Nutshell, you should review the contents of main.go to make any relevant changes that are necessary for your deployment.

Acknowledgements

This codebase is licensed under the Apache 2.0 license, which can be found in the LICENSE folder in the root of this directory.