Deploy WANIX on your domain
This is a big release! You can now deploy WANIX to your own domain using GitHub Pages via our new CLI tool. You can also deploy with authentication using Auth0, which when combined with our new GitHub Filesystem, allows you to use the WANIX environment to modify the site itself by directly manipulating files in the mounted GitHub Pages branch of your repository. Out of the box that means you can use the micro
editor or the built-in explorer
app to modify your site from the site itself. We also support a build of Hugo, so you could even generate your static site from your static site. Of course, you can build your own editor/admin/tools as well since WANIX is also a full development environment.
Big thanks to @Parzival-3141 for his contributions in this release.
Quickstart
You can now use this helper to install the latest version of wanix
:
bash -c "$(curl -sSL https://raw.githubusercontent.com/tractordev/wanix/main/install.sh)"
Grab a domain and point it at GitHub Pages, then you can run:
wanix deploy yourdomain.com
Running locally currently still requires cloning this repository, but then all it takes is:
wanix dev
More Changes
- Hugo support by @Parzival-3141 in #111
- GitHub Filesystem by @Parzival-3141 in #105
- shell: add
get
command by @Parzival-3141 in #114 - micro: accept relative file paths by @Parzival-3141 in #132
- hugo: change default options to support githubfs by @Parzival-3141 in #142
- Create faq.md by @taramk in #139
- New CLI and bootdata system by @progrium in #143
New Contributors
Full Changelog: v0.1...v0.2