Banshee web site
JavaScript HTML CSS
Latest commit 7e0be62 Apr 24, 2016 @bl8 bl8 Small compatibility fixes for Jekyll 3.0
GitHub pages have been updated to use Jekyll 3.0, so we need some small
changes to kepp up with it:
 - Replace "layout: nil" with "layout: null"
 - Remove some configuration settings that are now not needed and
obsolete
Permalink
Failed to load latest commit information.
_includes Reference scriptaculous.js only from download page May 17, 2014
_layouts Add Lightbox for image overlay in release pages Mar 22, 2014
_posts Add and use content of http://download.banshee.fm/documents/ Mar 22, 2014
about Add and use content of http://download.banshee.fm/documents/ Mar 22, 2014
blog Import of the whole content of the current Banshee web site Jan 19, 2014
contribute contribute: Update reference from Gitorious to GitHub Jul 18, 2015
css css: Fix font declarations for pre and code elements May 12, 2014
documents Add and use content of http://download.banshee.fm/documents/ Mar 22, 2014
download Update Slackware package list Dec 23, 2015
feed Small compatibility fixes for Jekyll 3.0 Apr 24, 2016
images download: Add ArchLinux May 2, 2015
js Add Lightbox for image overlay in release pages Mar 22, 2014
planet Import of the whole content of the current Banshee web site Jan 19, 2014
support Fix domain name used for Google search in support page Jan 19, 2014
.gitignore Import of the whole content of the current Banshee web site Jan 19, 2014
404.html Make sure the 404 page is rendered as /404.html Apr 17, 2014
CNAME CNAME: use only banshee.fm; GitHub sucks and can only support one Apr 8, 2014
README.md Add more information in README.md Mar 23, 2014
_config.yml Small compatibility fixes for Jekyll 3.0 Apr 24, 2016
google00da70dde0836b0d.html Add file for Google Webmaster Tools verification Apr 17, 2014
index.html Small compatibility fixes for Jekyll 3.0 Apr 24, 2016

README.md

Banshee Media Player web site

This repository contains the source files for the Banshee media player website, accessible at http://banshee.fm

It is automatically transformed into a static site by Jekyll whenever updates are pushed to this repository on GitHub.

For more information on Jekyll and GitHub pages, see the GitHub help.

Structure

Layouts

The content is based on 3 layouts:

  • page for general purpose pages. It display a navigation menu in the right sidebar if the show-sidebar variable is set to true

  • page-release for release notes. It automatically adds links to all other release notes in the right sidebar

  • post for blog posts

Those 3 layouts reuse several snippets, found in the _includes folder.

Sidebar menu

If enabled through the show-sidebar variable, the sidebar menu is populated automatically based on the group, sidebar-group and order variables. For more details, see the comments in _includes/sidebar

Blog posts

In addition to the regular blog posts found in the _posts top-level folder, the release notes pages under /download/archives are also handled as blog posts. This was necessary to make sure they are listed in chronological order in the sidebar.

Those release notes pages can be distinguished from regular posts based on their 'archives' category. This is done for example in the RSS feed, where we only want regular posts.

Contributing

If you find a problem on the web site, or if you want to help improve it, please file an issue on GitHub, or submit a pull request.

To make sure your proposed changes work as expected, please validate them by generating the web site locally with Jekyll.