Contributing to the Libera Chat #CSS website
The Libera Chat #CSS website is a resource for all levels of CSS ability. It is a source of quality CSS tutorials and CSS documentation.
All content on the website is freely licensed for any use. If you want to contribute, you must also license your contribution freely. Read the LICENSE file for details.
If you find a typo or a broken link, please open an issue on the issue tracker.
If you have a new link you'd like to add, fit it into the most appropriate page:
- Using #CSS Effectively is for IRC guides
- FAQs are simple solutions for common issues
- Tutorials are walkthroughs for beginners
- Docs are detailed information for intermediate and advanced authors.
Currently, the #CSS site is a repository of links to external content. If you want to contribute content, build your own site (Github Pages is an excellent host) and open an issue with your link and the reason you want it included.
Instead of opening an issue, you can edit the site yourself.
The #CSS website is built using Jekyll. To get started:
- Install Ruby
- Fork and clone this Github repository
- Install the necessary Ruby modules:
gem install bundler
cd hashcss.com
# The directory containing the cloned repositorybundle install
The site lives in the src/ directory. To run the site locally:
- cd hashcss.com/src
- jekyll serve --watch
This will serve the site on http://localhost:4000. This will also watch the site directory for changes and update the site automatically.