For contributors
- Subscribe to our Google group for weekly mail digest.
- Send your blog posts to us at dhdo@csbsju.edu. We will review and publish them on our website.
- Contact Duong Do if you have any question or concern.
For members
- Check out the code at our GitHub page
- Please email professor Michael Heroux for permission to contribute.
How to contribute to the repository
Basic setup
- Install Jekyll
- Clone our GitHub repo
- Install NodeJS
- Inside the repo folder, run sudo npm install to install all required packages
- Run sudo npm install -g gulp gulp-cli to install gulp globally
Local development
- Run sudo gulp to serve the website
- Main contents are located in the _post directory, and written in Markdown.
- If you want to introduce a new category, create a HTML file in the category folder. Refer to other files in the same folder to complete.
- To modify the navigation bar, edit the last section in _config.yml. The corresponding HTML files are in the top folder. Run gulp jekyll-rebuild to recompile.
- To add a new theme, insert new color in the themes variable in src/styl/_theme-color.styl. Run gulp jekyll stylus to recompile.
- Static images should be stored in src/img. Run gulp jekyll imagemin to recompile.
- Blog posts are located in the blog directory, and written in HTML. Refer to other files in the same folder to complete.