Skip to content

Latest commit

 

History

History
110 lines (72 loc) · 3.23 KB

README.md

File metadata and controls

110 lines (72 loc) · 3.23 KB
layout title
default
Read me

Read me

Todo

  • install site build script on server + github push notif (cgi)
  • keep video directory
  • remove todo :)

Remerciements

Ce site est construit avec:

Le logo a été crée par Nicolas Martignole. Le thème musical du podcast est le thème numéro 3 offert par http://podcastthemes.com.

Comment construire le site

Infrastructure

Vous avez besoin de:

  • Git
  • Ruby 1.8
  • sur Mac OS X, XCode (pour les gems natives)

Installer Git. La page d'aide de GitHub est un bon point de départ. Le blog d'Emmanuel sur les trucs et astuces de Git est utile également.

Récupérer les sources du site web de GitHub.

git clone git@github.com:lescastcodeurs/lescastcodeurs.com.git

Installer Rake et Bundle:

gem install rake
gem install bundle

Installer Awestruct et ses dépendances

rake setup

Servir le site localement

  • Aller dans votre répertoire ~/lescastcodeurs.com
  • Lancer rake clean preview
  • Ouvrir votre navigateur à http://localhost:4242

Les changements sont automatiquement vu et le site reconstruit sauf pour les nouvelles entrées de blog.

Si vos changements ne sont pas visibles...

Si pour une raison quelconque vos changement ne sont pas visibles, vous pouvez regénérer complètement le site:

rake clean preview

Si les pages sont lentes à être servies...

Sous Linux, servir les pages peut être attrocement lent (problème de WEBRick).

Utiliser l'approche suivante:

  • Aller dans le répertoire ~/lescastcodeurs.com
  • Lancer rake gen
  • En parallèle, aller dans ~/lescastcodeurs.com/_site
  • Lancer python -m SimpleHTTPServer 4242

Vous devriez avoir des pages rendues en quelques millisecondes :)

Comment ajouter un membre à l'équipe

Ajouter le fichier dans _data/team

Les propriétés du fichier sont les suivantes:

  • name: le nom, par exemple Emmanuel Bernard
  • gravatar_hash: le md5 de l'email utilisé pour gravatar eg md5sum mon.email@domain.com => 1fc6aa04011b2f0f9721df913b0fd415
  • blog: lien vers le blog (optionnel)
  • website: lien vers le site web (optionnel)
  • twitter: nom d'utilisateur twitter (optionnel)

Licence et droits

Le contenu de ce dépôt de code est distribué sous licence Creative Commons Attribution Share-Alike 3.0 Unported (CC BY-SA 3.0).

En soumettant une "pull request" ou contribuant de manière général à ce dépôt de code, vous acceptez de fournir votre contribution sous la licence mentionnée au dessus.

Le texte et le logo sont la propriété d'Emmanuel Bernard.