Skip to content

Commit 38f3a87

Browse files
committedSep 2, 2017
done with htaccess
1 parent 08bf187 commit 38f3a87

35 files changed

+3772
-2110
lines changed
 

‎.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44
**/img
55
catalogue_instantb.pdf
66
**/.eslintcache
7+
/templates/
8+
/templates2/
79

810
# IntelliJ IDEA / WebStorm / RubyMine / PhpStorm
911
**/.idea
1012
**/*.iml
1113
**/.rakeTasks
1214

1315
# MacOS
14-
**/.DS_Store
16+
**/.DS_Store

‎.htaccess_default

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ErrorDocument 404 /404.html

‎.htaccess_v2

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ErrorDocument 404 /404.html
2+
3+
RewriteEngine On
4+
RewriteBase /
5+
RewriteCond %{REQUEST_URI} !^/v[0-9]
6+
RewriteRule ^(.*)$ v2/$1 [L]
7+

‎404.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ <h1>Not found !</h1>
7979
<p>La page que vous recherchez n'existe pas</p>
8080
</div>
8181
</div>
82-
82+
8383

8484
<!-- Content end -->
8585

‎Gulpfile.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,23 @@ var clearReq = require('clear-require');
33
var nunjucks = require('gulp-nunjucks');
44
var autoprefixer = require('autoprefixer');
55
var postcss = require('gulp-postcss');
6+
var ext_replace = require("gulp-ext-replace");
7+
var append = require("gulp-append");
68

79
gulp.task('compile-markup', function () {
810
var config = require('./config');
9-
gulp.src(['./templates/*.html', '!./templates/layout.html', '!./templates/knowmore.html', '!./templates/notfound.html'])
11+
gulp.src(['./templates/*.html.njk', '!./templates/layout.html.njk', '!./templates/knowmore.html.njk', '!./templates/notfound.html.njk'])
1012
.pipe(nunjucks.compile(config))
13+
.pipe(ext_replace('.html', '.html.njk'))
1114
.pipe(gulp.dest(process.cwd()));
1215
});
1316

1417
gulp.task('compile-style', function () {
1518
var config = require('./config');
16-
gulp.src(['./templates/*.css'])
19+
gulp.src(['./templates/*.css.njk', '!./templates/colors.css.njk'])
1720
.pipe(nunjucks.compile(config))
18-
.pipe(gulp.dest(process.cwd() + '/css'));
21+
.pipe(ext_replace('.css', '.css.njk'))
22+
.pipe(gulp.dest(process.cwd() + "/css"));
1923
});
2024

2125
gulp.task('prefix-css', function () {

‎config.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ module.exports = {
77
title: "Un traiteur pas comme les autres",
88
//navie_opts: "revealed",
99
navie_active: "landing",
10-
page_url: "/index.html",
10+
page_url: "/index.html.njk",
1111
page_title: "Instant-B | Animations entreprise, soirées, bars à thème et évènement",
1212
page_description: "Découvrez nos animations pour vos évènements d'entreprise : bar à smoothies, fontaine de chocolat, animation crêpes, bar à cocktails, food truck, buffets traiteurs, animations glaces… Votre évènement entreprise sur mesure : soirées, stands, séminaires, avec Instant-B."
1313
},
@@ -115,7 +115,7 @@ module.exports = {
115115
img_url: "img/event_location_main.jpg",
116116
prestas: {
117117
label: "Exemples de lieux",
118-
list: ["péniche", "rooftop", "terrasse", "club"]
118+
list: ["Péniche", "Rooftop", "Terrasse", "Club"]
119119
},
120120
desc: "Grâce à ses nombreux partenaires, Instant-B est en mesure de vous proposer une multitude de lieux dans Paris et ses alentours"
121121
},
@@ -126,7 +126,7 @@ module.exports = {
126126
img_url: "img/event_cater_main.jpg",
127127
prestas: {
128128
label: "Animations culinaires et traiteurs",
129-
list: ["animations culinaires", "buffet asiatique", "buffet terroir", "pièces traiteurs"]
129+
list: ["Animations culinaires", "Buffet asiatique", "Buffet terroir", "Pièces traiteurs"]
130130
},
131131
desc: "Pour animer vos évènements, nos performers mettent à disposition leur talent pour rendre ce moment inoubliable"
132132
},
@@ -137,7 +137,7 @@ module.exports = {
137137
img_url: "img/event_performers_main.jpg",
138138
prestas: {
139139
label: "Exemples de performers",
140-
list: ["DJs", "musiciens", "barman Flair", "magiciens"]
140+
list: ["DJs", "Musiciens", "Barman Flair", "Magiciens"]
141141
},
142142
desc: "Pour animer vos évènements, nos performers mettent à disposition leur talent pour rendre ce moment inoubliable"
143143
},
@@ -148,7 +148,7 @@ module.exports = {
148148
img_url: "img/event_photos_main.jpg",
149149
prestas: {
150150
label: "Exemples d’animations",
151-
list: ["photographe", "reportage vidéo", "photobox", "polaroid"]
151+
list: ["Photographe", "Reportage vidéo", "Photobox", "Polaroid"]
152152
},
153153
desc: "Pour immortaliser votre évènement, Instant-B vous propose de nombreuses animations"
154154
},
@@ -170,7 +170,7 @@ module.exports = {
170170
img_url: "img/event_transport_main.jpg",
171171
prestas: {
172172
label: "Type de véhicules",
173-
list: ["berline", "van", "mini-bus"]
173+
list: ["Berline", "Van", "Mini-bus"]
174174
},
175175
desc: "instant-B a noué de nombreux partenariats avec des sociétés de transport afin de conduire vos invités sur le lieu de votre évènement"
176176
}

0 commit comments

Comments
 (0)
Please sign in to comment.