Skip to content

DragonPyConf/dragonpy.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Set-up development environment

  1. Install
  2. Make changes & commit
  3. Push/merge to master
  4. Let Travis do the magic :)

Installation

  1. To set-up the environment for you'll need:

Alternatively, if you have nix installed, a simple run of nix-shell is enough to build & install all of the above.

  1. After installation clone this repository and install dependencies : npm install

  2. Run Jekyll locally

To build the pages and serve them use

jekyll serve --config _config_local.yml

This config_local.yml file is used for localhost only, _config.yml is used by Travis for production and you can use _config_github_pages.yml.

If you want to deploy to your forked repo's Github page (resides in a subfolder) you can set up your own Travis integration and update the .travis.yml with following: bundle exec jekyll build --config _config_gh_pages.yml

After you're ready to push to production, change the line back to default one: bundle exec jekyll build

Deployment

After making changes, push them to master branch. Every push triggers an automated build & deploy via Travis.

Adding new pages

All pages should be saved as markdown files (*.md) since kramdown markdown parser makes it possible to mix markdown content (simple) with HTML snippets for some specific parts.

Templates

All pages but the landing one use default template (for now).

Menus

Links in menus in header and footer are automatically generated from _data/links.yml for easier maintenance.

Members

Team members data is in _data/members.yml, just add new entry for a new member or edit existing ones. They will be automatically displayed on the page.

About

Static HTML website served for dragonpy.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published