This is the repository for the Xournal++ website. A push to the site
branch
will automatically cause the website to be deployed to master
branch.
The website is generated by MkDocs. If you would like to help revise the website, feel free to submit a pull request!
If you want to edit a single page individually, just navigate to the page on GitHub and click the edit button; this will allow you to submit a pull request (PR). Once you've submitted a PR, a maintainer will look over it and then merge it after reviewing it and giving some feedback.
If you're editing multiple pages, it might be more useful to preview the site locally. To do so, follow the steps below:
- Clone this repository and navigate inside.
- If you haven't create a virtualenv, do so by running:
python3 -m venv venv
- Activate the virtualenv:
source venv/bin/activate
- If you just created the virtualenv, install the dependencies:
pip install -r requirements.txt
- Run
mkdocs serve
to start up a webserver that hosts your local version of the website, which you can access fromhttps://localhost:8080
While developing the website, you may want to refer to the documentation of the dependencies we use: