Informative website about the corona virus.
ยท
ยท
ยท
This repository holds the Jekyll sources of the CoVprehension website!
CoVprehension is a collective of researchers trying to explain the current epidemic of COVID-19 simply yet with scientific tools.
You can publicly see tracking data here : https://covprehension.goatcounter.com/
Please go to the _i18n/
sub-folder where everything's is explained ;)
Read the contributing guidelines ๐ฉโ๐ป
Go on this other repository covprehension/proto
$ tree
.
โโโ assets/
โย ย โโโ lang/
โย ย | โโโ <translation files for JS simulations>
โย ย โย ย โโโ simu-XX.js -> ../../_i18n/fr/simu-XX.js
โย ย โโโ vendor/ <default resources>
โย ย โโโ <custom JS/CSS files>
|
โโโ _i18n/ <== Folder where website is translated
โย ย โโโ <anyLanguageCode>/
โย ย โย ย โโโ pages/
โย ย โย ย โย ย โโโ about.html
โย ย โย ย โย ย โโโ resources.md
โย ย โย ย โย ย โโโ simulator.md
โย ย โย ย โโโ _posts/
โย ย โย ย โย ย โโโ YYYY-MM-DD-qXX.md
โย ย โย ย โย ย โโโ <All your questions>
โย ย โย ย โโโ simu-<anyLanguageCode>.js
โย ย โโโ <anyLanguageCode>.yml
|
โโโ img/
โย ย โโโ about/
โย ย โโโ post/
โย ย โโโ <website images>
โ
โโโ _includes/
โย ย โโโ <Global part of website : Header/Footer/etc>
โ
โโโ _layouts/
โย ย โโโ <HTML pages template>
โ
โโโ posts/
โย ย โโโ <IGNORE ME, I'm a trap ๐>
โ
โโโ _pages/
โย ย โโโ <Defined layout for translated pages>
โ
โโโ simulations/
โย ย โโโ js/
โย ย โย ย โโโ <JS simulation in sub-dir>
โย ย โโโ <Web NetLogo export simulations>
โ
โโโ _config.yml
โ
โโโ <others uninteresting stuff...>
<plenty> directories, <too many> files
First of all, make sure ruby is intalled on your computer.
git clone https://github.com/covprehension/CoVprehension.git
cd CoVprehension
bundle install
rm -f assets/lang/*.js && cp _i18n/*/simu-*.js assets/lang/
bundle exec jekyll serve
All the global configuration of the site can be found in the file _config.yml
which is structured as follow :
title
Global titleemail
Global mail description
url
baseurl
root position of the website in the url variable include
Jekyll collection listtwitter_username
github_username
facebook_username
linkedin_username
rss_link
google_analytics
markdown
MarkDown compilerpaginate
paginate_path
how to generate pagination urlplugins
list of ruby plugins used in the websitelanguages
list of enabled languagesexclude_from_localizations
Have a bug or an issue with this template? Open a new issue here on GitHub!
Pipeline
Front-end
Simulations
The code of this project is licensed under the LGPL-3.0 License.