GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - CSSclasses/CSSclasses: The homepage for CSSclasses, a free CSS workshop series

BranchesTags
Open more actions menu

Latest commit

 

History

244 Commits
244 Commits

Folders and files

NameName
Last commit message
Last commit date
_data
_data
 
 
_includes
_includes
 
 
_layouts
_layouts
 
 
_plugins
_plugins
 
 
_posts
_posts
 
 
_sass
_sass
 
 
assets
assets
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.nojekyll
.nojekyll
 
 
.travis.yml
.travis.yml
 
 
CNAME
CNAME
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
README.md
README.md
 
 
_config.yml
_config.yml
 
 
about.html
about.html
 
 
android-chrome-144x144.png
android-chrome-144x144.png
 
 
android-chrome-192x192.png
android-chrome-192x192.png
 
 
android-chrome-36x36.png
android-chrome-36x36.png
 
 
android-chrome-48x48.png
android-chrome-48x48.png
 
 
android-chrome-72x72.png
android-chrome-72x72.png
 
 
android-chrome-96x96.png
android-chrome-96x96.png
 
 
apple-touch-icon-114x114.png
apple-touch-icon-114x114.png
 
 
apple-touch-icon-120x120.png
apple-touch-icon-120x120.png
 
 
apple-touch-icon-144x144.png
apple-touch-icon-144x144.png
 
 
apple-touch-icon-152x152.png
apple-touch-icon-152x152.png
 
 
apple-touch-icon-180x180.png
apple-touch-icon-180x180.png
 
 
apple-touch-icon-57x57.png
apple-touch-icon-57x57.png
 
 
apple-touch-icon-60x60.png
apple-touch-icon-60x60.png
 
 
apple-touch-icon-72x72.png
apple-touch-icon-72x72.png
 
 
apple-touch-icon-76x76.png
apple-touch-icon-76x76.png
 
 
apple-touch-icon-precomposed.png
apple-touch-icon-precomposed.png
 
 
apple-touch-icon.png
apple-touch-icon.png
 
 
attendees.html
attendees.html
 
 
bower.json
bower.json
 
 
browserconfig.xml
browserconfig.xml
 
 
coaches.html
coaches.html
 
 
code-of-conduct.html
code-of-conduct.html
 
 
deploy.sh
deploy.sh
 
 
favicon-16x16.png
favicon-16x16.png
 
 
favicon-194x194.png
favicon-194x194.png
 
 
favicon-200x200.png
favicon-200x200.png
 
 
favicon-32x32.png
favicon-32x32.png
 
 
favicon-96x96.png
favicon-96x96.png
 
 
favicon.ico
favicon.ico
 
 
feed.xml
feed.xml
 
 
gruntfile.js
gruntfile.js
 
 
index.html
index.html
 
 
manifest.json
manifest.json
 
 
materials.html
materials.html
 
 
mstile-144x144.png
mstile-144x144.png
 
 
mstile-150x150.png
mstile-150x150.png
 
 
mstile-310x150.png
mstile-310x150.png
 
 
mstile-310x310.png
mstile-310x310.png
 
 
mstile-70x70.png
mstile-70x70.png
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
run-your-own-event.html
run-your-own-event.html
 
 

Repository files navigation

CSSclasses Website

Installation

This website is run by Jekyll and GitHub pages. To separate the source files from the files used for the live page this repo uses two active branches: master and gh-pages. master contains all files, gh-pages only contains the files needed to serve the actual website. To work with this environment follow these steps:

  • git clone [email protected]:CSSclasses/CSSclasses.git
  • cd CSSclasses
  • git clone [email protected]:CSSclasses/CSSclasses.git -b gh-pages _site

This clones the source files into the CSSclasses projects folder and the generated _site content aka. gh-pages repository inside the _sitefolder.

  • Ruby – Jekyll requires the Ruby language. If you have a Mac, you've most likely already got Ruby. If you open up the Terminal application, and run the command ruby --version you can confirm this. Your Ruby version should be at least 2.3.0. If you've got that, you're all set. Skip to step #2. Otherwise, follow these instructions to install Ruby.

  • Node – We depend on Node.js. If you have a Mac, you've most likely already got Node. If you open up the Terminal application, and run the command node --version you can confirm this. Your Node version should be at least 10.15.0. If you've got that, you're all set. Skip to step #3. Otherwise, follow these instructions to install Node.

  • Gems Dependencies – In order to install all of the gems we need, please run the following: gem install bundler. Now you're ready to install everything with one command: bundle install and you're good to go.

  • Grunt Plugins – Run npm install

  • Bower Dependencies - Run npx bower install

  • Livereload Browser Extension – http://livereload.com/extensions/

Run the project

After installing all dependencies run npm start. This triggers jekyll serve and also a Grunt watch task, Sass compiler and live reload. To access the page go to localhost:4000.

Contributing

All changes have to be made and pushed inside the master branch.

Browser Support

This project only supports the latest versions of Chrome, Firefox and Safari.

Content Guidelines

Images

Images always have to have a ratio of 3:2.

Coding Guidelines

General

  • If you want to change or add stuff to the project make sure to check for already existing modules, classes, styles and so on.

Scss

  • @include, @extend always has to come first in a rule set except .@include bp().
  • Use relative unites like em, rem, % v-units exclusively.
  • There are no px units allowed inside this project.
  • For margin and padding always mulitply or divide the $base-unit.
  • Use the predefined color variables from _variables.

Deployment of the live page

After committing to the master branch, the site is deployed automatically using Travis CI.

About

The homepage for CSSclasses, a free CSS workshop series

cssclass.es

Topics

csscssclassesworkshop

Resources

Readme
Activity
Custom properties

Stars

19 stars

Watchers

9 watching

Forks

17 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.