Fork of https://github.com/rchakode/hugo-mx-gateway Contact form API for static websites
Go to file
Nicolas Froger 1ac601316d
sendmail: use ParseMultipartForm
Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
2022-08-17 00:36:15 +02:00
.github/workflows switch to main branch 2022-05-09 10:47:42 +02:00
docs Updated docs related to SMTP_SKIP_VERIFY_CERT 2022-05-15 23:25:22 +02:00
helm Updated docs and values.yaml to match the previous behaviour. 2022-05-15 18:11:51 +02:00
samples improvement of the contact form processing: 2021-10-26 20:14:24 +02:00
screenshots updated sample form 2022-04-30 11:52:35 +02:00
templates sendmail: remove demo feature 2022-08-15 23:36:27 +02:00
.dockerignore docker: build binary in Docker 2022-08-15 23:57:10 +02:00
.envrc add nix flake 2022-08-15 23:33:26 +02:00
.gcloudignore review docs 2020-06-13 12:22:01 +02:00
.gitignore remove vendor folder 2022-08-15 23:31:40 +02:00
Dockerfile docker: build binary in Docker 2022-08-15 23:57:10 +02:00
LICENSE added LICENSE 2020-05-17 19:08:22 +02:00
Makefile Update Makefile 2022-05-02 00:43:36 +02:00
README.md updated README headline 2022-05-09 12:05:44 +02:00
app.yaml.sample Update app.yaml.sample 2022-05-15 18:07:36 +02:00
entrypoint.sh added healthz endpoint, misc improvements and docs review 2020-05-24 00:44:40 +02:00
flake.lock add nix flake 2022-08-15 23:33:26 +02:00
flake.nix add nix flake 2022-08-15 23:33:26 +02:00
go.mod update dependencies 2022-08-15 23:32:05 +02:00
go.sum update dependencies 2022-08-15 23:32:05 +02:00
healthz.go added healthz endpoint, misc improvements and docs review 2020-05-24 00:44:40 +02:00
hugo-mx-gateway-architecture-overview.png review docs 2020-05-31 13:46:26 +02:00
hugo-mx-gateway-thumbnail.png updated thumbnail 2022-05-09 12:18:15 +02:00
main.go main: limit healthz to /healthz endpoint 2022-08-15 23:56:54 +02:00
sendmail.go sendmail: use ParseMultipartForm 2022-08-17 00:36:15 +02:00

README.md

logo-thumbnail

Apache License GitHub Actions Status Docker pulls


Overview

Did you ever experience building a static website (e.g. using Hugo) then got stuck when coming the time to add a contact/demo request form?

You're at the right place.

hugo-mx-gateway provides a RESTful API that adds the dynamicity required to handle contact/demo requests for your static websites. It's a simple, yet a powerful tool built for this only-designated purpose.

Getting Started

The following resources will enable you to deploy and get started with hugo-mx-gateway.

License & Copyrights

This tool (code and documentation) is licensed under the terms of Apache 2.0 License. Read the LICENSE file for more details on the license terms.

The tool may inlcude third-party libraries provided with their owns licenses and copyrights, but always compatible with the Apache 2.0 License terms of use.

Support & Contributions

We encourage feedback and do make our best to handle any troubles you may encounter when using this tool.

Here is the link to submit issues: https://github.com/rchakode/hugo-mx-gateway/issues.

New ideas are welcomed, please open an issue to submit your idea if you have any one.

Contributions are accepted subject that the code and documentation be released under the terms of Apache 2.0 License.

To contribute bug patches or new features, please use the Github Pull Request model.