A "starter kit" for creating, building, and publishing a static website for your HL7 FHIR Implementation Guides.
More information on Implementation Guide usage, authoring, publishing, and tools can be found at the HL7 Wiki. This tool runs Jekyll to create a static site that can be hosted on a web server.
"Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites. Think of it like a file-based CMS, without all the complexity. Jekyll takes your content, renders Markdown and Liquid templates, and spits out a complete, static website ready to be served by Apache, Nginx or another web server. Jekyll is the engine behind GitHub Pages, which you can use to host sites right from your GitHub repositories." –Jekyll
-
Edit the
src/sample-ig.xml
file as necessary -
Add/change any static site content as required (e.g. images)
-
Add/change any FHIR specific content as required, e.g.:
- Page Content (
src/pagecontent/
) - Resources (
src/resources/
) - Vocabulary (
src/vocabulary/
) - Examples (
src/examples
)
- Page Content (
-
Execute a build to compile the IG into a static site (
*.sh
and*.bat
files inlcuded for Windows and Linux distributions):_genonce.*
Will execute a build_genUpdatePublisher.*
Will download the HL7 IG Publisher tool and then execute a build_clean.*
Will clean thesrc-generated/
directory
Many thanks to the HL7 team and the "Genomics Reporting" implementation guide, on which a lot of this template is based.