This is the canonical website for OONI, that you can access via:
- https://ooni.io
- https://ooni.torproject.org
- https://openobservatory.github.io
- https://ooni.netlify.com
If you are having trouble accessing our website, please contact us at contact [at] openobservatory.org.
- Fork this repository if you're not a collaborator
- Add your post to
content/post/
directory - Submit a pull request
- Wait for pull request to be reviewed and merged to
master
or merge it yourself :) - Update your local copy using
git checkout master && git pull --ff-only
- Wait for Travis CI to build Github mirror or just proceed to the next step if you don't want to preview the mirror
- Publish GH mirror to https://ooni.torproject.org using
make update-site
Dependencies to build the website manually are hugo, ooni-probe, and sphinx to build ooni-probe docs. Exact versions are codified in "canonical" build procedure in travis.yml.
If you want to preview the website while editing styles and posts you can do it running following command:
make server
If you want to publish to Github mirror, you should run:
make publish