This GitHub project, available from eclipse-embed-cdt/web-jekyll, contains the source files used to generate the Eclipse Embedded CDT web site.
The Eclipse Embedded CDT web site is an organisation specific GitHub Pages site, publicly available from:
- https://eclipse-embed-cdt.github.io
- https://eclipse-embed-cdt.github.io/web-preview/ (for preview of new pages only, do not bookmark it)
The web site is generated off-line by Jekyll. It cannot be generated by GitHub Pages because it uses Jekyll plug-ins, considered unsafe and disabled by the GitHub Pages instance of Jekyll.
All blog posts are in the _posts
folder, with specific pages in plugins
,
project
, web
, articles
, etc.
Drafts are posts you’re still working on and don’t want to publish yet.
They are stored in the _drafts
folder and later moved to _posts
when ready.
To preview your site with drafts, simply run jekyll with the --drafts
switch.
All web pages are in the pages
folder, with specific pages in plugins
,
debug
, etc.
To maintain sitelink.xml usefulness, while maintaining pages and posts,
it is necessary to keep the last_updated
timestamp up-to-date.
This is updated by the scripts/adjust-timestamps.sh
script.
TODO: activate the plug-in and migrate to last_modified_at:
to automate the
process.
As per _config.yml
, the default timezone is UTC. For other timezones,
set it explicitly as offset (for example +0300)
The theme is written by Tom Johnson, and is available from GitHub:
- https://github.com/tomjoht/documentation-theme-jekyll
- https://idratherbewriting.com/documentation-theme-jekyll/
Contributions are welcomed!
Please review the Contributing Guidelines for details.