2020-01-16 01:15:49 +00:00
|
|
|
# Imaginärraum Website
|
|
|
|
|
|
|
|
This is the source for the [Imaginärraum-Website](https://imaginaerraum.de/).
|
|
|
|
We use [Jekyll](https://jekyllrb.com/) to build static HTML pages from markdown source files.
|
2023-07-02 01:25:28 +00:00
|
|
|
Commits pushed to the origin repository will automatically trigger a rebuild of the served site.
|
|
|
|
|
|
|
|
## Development branches (experimental)
|
|
|
|
|
2023-07-02 02:35:34 +00:00
|
|
|
Create some development branch _branch_ and push it to the origin repository.
|
|
|
|
Doing so will build a temporary preview of the site at _https://ci-site.imaginaerraum.de/branch_.
|
2023-07-02 01:25:28 +00:00
|
|
|
The temporary preview site will be deleted after some (unspecified?) time.
|
2020-01-16 01:15:49 +00:00
|
|
|
|
|
|
|
## Local development
|
|
|
|
|
|
|
|
Changes can be tested locally before pushing.
|
|
|
|
|
|
|
|
### Requirements
|
|
|
|
|
|
|
|
* Install ruby
|
|
|
|
* `gem install jekyll bundler`
|
|
|
|
* `gem install jekyll-theme-minimal`
|
|
|
|
|
|
|
|
### Build locally
|
|
|
|
|
|
|
|
* `jekyll build`
|
|
|
|
|
|
|
|
### Test locally
|
|
|
|
|
|
|
|
* `jekyll serve`
|
|
|
|
|
|
|
|
This opens a webserver on http://localhost:4000 and automatically rebuilds the site whenever a source file changes.
|