forked fromheliophysicsPy/heliophysicsPy.github.io
- Notifications
You must be signed in to change notification settings - Fork0
License
NotificationsYou must be signed in to change notification settings
tsssss/heliophysicsPy.github.io
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This code base is for the website:
The website is based on Jekyll, which automatically builds changes on GitHub.You don't have to run Jekyll yourself to make changes.
- Forkthis repo on GitHub.
- make your changes in_data/projects.yml
- Be sure to read thetaxonomy to properly add keywords
- make a Pull Request on GitHub.
To add a gallery example see thegallery repository.
Jekyll can be setup on Linux / Windows Subsystem for Linux for optional previewing of the website on your computer by:
- install
apt install ruby-dev libssl-dev gem update --system
- be sure Gems are installed to home directory, NOT system (no sudo) by adding to ~/.bashrc:
# Install Ruby Gems to ~/gemsexport GEM_HOME=$HOME/gemsexport PATH=$HOME/gems/bin:$PATH
- install Gem bundler (without sudo):
gem install jekyll bundler
- from the top-level repo directory:in several seconds the website is viewable athttp://localhost:4000
bundle install# one timebundleexec jekyll serve
- Learn about static site generators
- Install Ruby and Jekyll
- Create a custom website running on Jekyll and Sass
- Deploy a Jekyll site to GitHub pages
The code is open source and available under theMIT License.