(This template was originally modeled after the Workshop on Web & Virtual Reality, but converted for into jekyll for an easier maintenance.)
The template is meant to be cloned for a new Workshop and used to set up as the Workshop's home page through the suitable modification of the content. Here are some notes on modifying the content:
Settings/Github Pages
option. Jekyll is automatically ran by github, and the Web site will be available as a https://w3c.github.io/yourreponame/index.html
(provided that cloned repository is kept within the W3C organization)._layouts
folder, and may refer to html snippets in the _includes
folder. Many of the changes (sponsors, title of the workshop, etc.) must be done in those files.todo
has been used for all things that must be finalized eventually. These are displayed with a yellow background in the template. (Note that the Kramdown specific {: .todo}
syntax is also used time-to-time in the Kramdown files to set the class.)_layout
files. Obviously, this should be removed when the web site is final.github.io
page. Do a curl
on, for example, https://www.w3.org/publishing/.htaccess
for a pattern.You can look at this template, served as HTML after jekyll has done its job at the corresponding github.io
page: https://w3c.github.io/ws-homepage-template/index.html.
The repository content (or a clone thereof) can be tested locally by running jekyll locally (see jekyll's start docu). Note that running jekyll locally requires the presence of the Gemfile
and Gemfile.lock
files which are generated when initializing a local jekyll site. Because these files are usually put on the .gitignore
(or ~/.gitignore_global
) files (ie, they are ignored by git), a "template" versions of these files have been put on the repository if you want to bypass the "official" installation steps.
Ivan Herman, ivan@w3.org