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.
