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.
| web | fix: remove enctype | |
| .gitignore | fix: ignore PEM files for testing | |
| Caddyfile | chore: add caddyfiles and segregate Makefile | |
| devel.Caddyfile | fix: refs and missing domain for testing | |
| Dockerfile | Create Dockerfile | |
| go.mod | chore: create module | |
| LICENSE | chore: remove appendix | |
| main.go | chore: pushed headers to Caddy | |
| Makefile | fix: caddy not knowing what adapter is being used | |
| README.md | chore: add build and general information | |
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
- Install Git and Golang
- Clone this repository (
git clone https://github.com/nutshellmag/buttonup.git) - Set the
BUTTONDOWN_KEYto have a value of your Buttondown URL. - Build the server app (
go build -o buttonup) - 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.