NeurotechEDU is an open-source project designed to promote collaboration and user-generated content towards emerging Neurotechnology practices. The idea is that if you are not finding something that should be part of our resources or lessons you can go ahead make it, and upload it to our page.
The project is built with the help of:
Github is necessary if you wish to contribute to NeurotechEDU. You can learn about Github here.
We have set up the contribution process to be as simple as possible so that people who don’t have much experience programming are still able to contribute.
With either option, in order to publish you push a commit to us and once approved your content becomes part of the website.
The first option allows you to only use markdown, a very simple syntax designed to accomodate prose in web documents. It does require precise spacing. Elements such as lists might need a blank line before and after the element in order to work properly. You can read more about it here.
The second option gives more freedom with HTML, Markdown and a local Jekyll build. You are able to have more flexibility with design and render a preview of the page as you go.
Head to:
/pages
.md
[markdown format] and that no other file in the folder has the name you wish to use.template.md
in the repository. This option gives you more flexibility and input in the contribution process, but requires a bit of programming knowledge or the willingness to learn :) You'll have to install Jekyll and get a local build going. It's not very hard, but it does require some navigation with terminal.
The website uses Jekyll, a static website generator written in Ruby. You need to have Version 2.0.0 or higher of Ruby and the package manager Bundler. (The package manager is used to make sure you use exactly the same versions of software as GitHub Pages.) After checking out the repository, please run:
$ bundle install
to install Jekyll and the software it depends on. You may consult Using Jekyll with Pages for further instructions.
You will also need Python 3 with PyYAML available in order to re-generate the data files the site depends on.
Installing Jekyll on Windows is somewhat different. You can learn about it here.
Head to:
/pages
/template.md
template.md
AND rename it to your liking OR make a new .md
file . The new file has to go in the /pages
folderjekyll serve
in order to create a temporary server in your machine and see how the website comes together once built. We suggest you do this as much as possible before commiting any changes. Jekyll's potential really comes through once you have constant feedback capabilities.bundle exec jekyll serve --host $(hostname -I) 2> /dev/null
This will silence any Warnings and allow you to properly see the output from the jekyll server.<span>
or style=""
tags are fine.Get in touch with us here
This Project is participating in the Mozilla Community Sprint. Check out their guidelines here