Skip to content

Instantly share code, notes, and snippets.

@bystrano
bystrano / gulpfile.js
Last active October 14, 2016 10:13
Un gulpfile utile pour Foundation
var gulp = require('gulp');
var $ = require('gulp-load-plugins')();
var argv = require('yargs').argv;
var port = process.env.SERVER_PORT || 3000;
var browser = require('browser-sync');
// Check for --production flag
var isProduction = !!(argv.production);
var sassPaths = [
@bystrano
bystrano / .htaccess
Created February 5, 2016 14:16
Un florilège de trucs qui marchent pour le fichier htaccess
# Placé dans un dossier, ce htaccess redirige toutes les requêtes vers ailleurs
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ http://planf.be/$1 [R=301,L]
</IfModule>
@bystrano
bystrano / spip-zone.sh
Last active August 14, 2018 12:20
Bosser sur la zone avec git
###########################################################
## Création d'un nouveau plugin sur la zone ###############
###########################################################
# On commence par récupérer les plugins de la zone, mais sans prendre le contenu des dossiers
svn checkout --depth=immediates svn://zone.spip.org/spip-zone/_plugins_
# On crée ensuite son plugin et un trunk
cd _plugins_
mkdir mon_plug
@bystrano
bystrano / projets-vertige-git.sh
Last active December 17, 2015 22:58
configurer un repo git sur le serveur projets-vertige
###############################################
# Pour créer un nouveau projet sur le serveur #
###############################################
# se connecter au serveur
ssh git-vertige.projets-vertige@projects.vertige.org
# aller dans le dossier git
cd git
@bystrano
bystrano / trouver_type_page.php
Last active December 15, 2015 02:29
Trouve le type d'une page SPIP à partir de la balise #ENV
<?php
/*
* Reçoit un tableau serialisé #ENV et retourne le type de page. À utiliser
* dans les squelettes ainsi : [(#ENV|trouver_type_page)]
*
* @param string $env : le contexte d'execution d'un squelette, tel que donné
* par la balise #ENV
*
* @return string $type : le type de page, p.ex. 'article', 'rubrique' etc.
/* The Grid ---------------------- */
.lt-ie9 .row { width: 940px; max-width: 100%; min-width: 768px; margin: 0 auto; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row.large-collapse .column,
.lt-ie9 .row.large-collapse .columns { padding: 0; }
.lt-ie9 .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.lt-ie9 .row .row.large-collapse { margin: 0; }
.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }