xmpp.org website https://travis-ci.org/xsf/xmpp.org/builds
wurstsalat f73a088e75 News: Improve rendering of post tags | 1 week ago | |
---|---|---|
.github | 1 month ago | |
archetypes | 2 years ago | |
config | 2 weeks ago | |
content | 1 week ago | |
data | 2 weeks ago | |
deploy | 2 months ago | |
static | 1 week ago | |
themes | 1 week ago | |
tools | 2 weeks ago | |
.gitattributes | 2 years ago | |
.gitignore | 1 month ago | |
.pre-commit-config.yaml | 8 months ago | |
Dockerfile | 1 month ago | |
Makefile | 1 year ago | |
README.md | 8 months ago | |
pyproject.toml | 3 months ago |
Please log any issues.
/content
or directly via GitHub.Please use xsf@muc.xmpp.org for discussions about the site, content, generation etc.
Clone this repository:
git clone ssh://git@github.com/xsf/xmpp.org.git
cd xmpp.org
Build locally or via Docker:
To run a development server on your local machine, follow these basic steps. You need to have the following dependencies installed:
The development server will automatically rebuild the page whenever a file is changed:
make serve
View at http://localhost:1313
To build and serve the website locally, simply run:
docker build -t xmpp-org --build-arg BASEURL=http://localhost/ --build-arg BUILDFUTURE=--buildFuture .
It will do the following:
make publish
). This includes rules from deploy/xsf.conf
.For development convenience, you can serve the website locally:
docker run -p 80:80 -t -i xmpp-org
View at http://localhost:80
<repo>
public
<generated files>
content
<website page files>
themes
<website theme>
Hugo’s quickstart page is a good place to learn about the basics of Hugo (setup, project skeleton, development cycle, etc.).
xmpp.org's theme makes use of:
The theme (layout and styling) can be customized in the /themes/xmpp.org directory.
You can directly modify styles in themes/xmpp.org/assets/css/style.css.