This work is licensed under a Creative Commons Attribution 4.0 International License
Concordion Website v2.0.0
Published to https://concordion.org.
The source for the old website is at https://github.com/concordion/concordion-website-1.0.
_includes
- contains the source for the pages._layouts
- contains HTML layouts for the site_posts
- contains wiki contentcss
- contains the CSS stylingcubano
- contains the source for the Cubano pagesdotnet
- linked to the Concordion.NET specificaton outputfonts
- contains fontsicons
- contains iconsimg
- contains imagesjs
- contains JavaScript404.md
- 404 page_config.yml
- Jekyll site configindex.html
- home page
The remaining folders are generated, based on the files in the _include
folder. We create 4 copies of each page with combinations of Java/C# (page.fixture_language
) and HTML/Markdown (page.spec_type
).
The pages in _include
contain a header which contains some variable definitions, allowing content to be easily customised dependent on fixture language or specification type, eg:
{% if md %} This uses a formatting language called Markdown, which makes it easy to create rich documents using plain text.
{% elsif html %}
This uses HTML, which is the markup language that web pages are written in.
{% endif %}
The website is built using Jekyll. To run the website locally, install Ruby Bundler, then run bundle exec jekyll s
.
On Github, the website is automatically built using Github Pages and published to https://concordion.org. The Travis build checks that all links are working using script/cibuild.sh
.
Please raise a pull request or an issue for any changes.