Skip to content

Commit

Permalink
Import initial
Browse files Browse the repository at this point in the history
  • Loading branch information
Adi Chirilov committed Aug 24, 2019
1 parent 88e8c06 commit 3a3c8c7
Show file tree
Hide file tree
Showing 79 changed files with 25,283 additions and 1 deletion.
7 changes: 7 additions & 0 deletions .gitignore
@@ -0,0 +1,7 @@
.DS_Store
bower_components
node_modules
npm-debug.log
_site
.sass-cache
deploy.js
14 changes: 14 additions & 0 deletions LICENSE.md
@@ -0,0 +1,14 @@
## Licenta pentru Dezvoltatori

> Copyright (c) 2019 - prezent WebsiteMarket
Acest produs este protejat de drepturi de autor si pentru a utiliza codul sursa pentru orice fel de proiect este nevoie de o licenta.

- Proiecte personale
- Proiecte comerciale (clienti platitori)
- Proiecte hobby, eduacationale

Pentru utilizarea acestui produs accesati **WebsiteMarket**

---
Un produs [WebsiteMarket](https://WebsiteMarket.ro)
47 changes: 46 additions & 1 deletion README.md
@@ -1 +1,46 @@
# site-restaurant-reflex
# [Site Restaurant Reflex](https://site-restaurant-reflex.websitemarket.ro/) - Site Prezentare

Site de prezentare **restaurant** un produs [WebsiteMarket](https://websitemarket.ro)

<br />

![Site Restaurant Reflex](https://raw.githubusercontent.com/creare-site/static/master/produse/site-restaurant-reflex-intro.gif)

<br />

## Informatii produs

- Site de prezentare **restaurant** - Reflex
- Live [DEMO](https://site-restaurant-reflex.websitemarket.ro)

<br />

## Licenta

- Acest produs este protejat de drepturi de autor
- Pentru cumpararea licentei de utilizare accesati [WebsiteMarket.ro](https://websitemarket.ro)

<br />

## Utilizare (pentru dezvoltatori)

Acesta website este o aplicatie JAMstack. Pentru a genera website-ul local urmati instructiunile:

```
$ git clone https://github.com/creare-site/site-restaurant-reflex.git
$ cd site-restaurant-reflex
$ yarn # instalare module
$ yarn start # mod editare live
$ yarn build # generare site productie
```

<br />

## Suport

Prin Email **hello [@ ] websitemarket.ro** sau pe LIVE chat-ul [Discord](https://discord.gg/MFRQmAk)

<br />

---
Site Prezentare - [Reflex](https://site-restaurant-reflex.websitemarket.ro/) un produs **WebsiteMarket**
141 changes: 141 additions & 0 deletions gulpfile.js
@@ -0,0 +1,141 @@
var gulp = require('gulp');
var clean = require('gulp-clean');
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');
var postcss = require('gulp-postcss');
var autoprefixer = require('autoprefixer');
var mq4HoverShim = require('mq4-hover-shim');
var rimraf = require('rimraf').sync;
var browser = require('browser-sync');
var panini = require('panini');
var concat = require('gulp-concat');
const zip = require('gulp-zip');
var port = process.env.SERVER_PORT || 8080;
var nodepath = 'node_modules/';
var assetspath = 'assets/';

// Starts a BrowerSync instance
gulp.task('server', ['build'], function(){
browser.init({server: './_site', port: port});
});

// Watch files for changes
gulp.task('watch', function() {
gulp.watch('src/assets/sass/**/*', ['compile-scss','copy-css', browser.reload]);
gulp.watch('src/assets/js/**/*', ['compile-js','copy-js', browser.reload]);
gulp.watch('src/images/**/*', ['copy-images', browser.reload]);
gulp.watch('src/html/pages/**/*', ['compile-html']);
gulp.watch(['src/html/{layouts,includes,helpers,data}/**/*'], ['compile-html:reset','compile-html']);
gulp.watch(['./src/{layouts,partials,helpers,data}/**/*'], [panini.refresh]);
});

// Erases the dist folder
gulp.task('clean', function() {
rimraf('_site');
});

gulp.task('zipme', () =>
gulp.src('_site/*')
.pipe(zip('website.zip'))
.pipe(gulp.dest('_site/'))
);

// Copy static assets
gulp.task('copy', function() {
//Copy other external font and data assets
gulp.src(['src/assets/css/**/*']).pipe(gulp.dest('_site/assets/css/'));
gulp.src(['src/assets/js/**/*']).pipe(gulp.dest('_site/assets/js/'));
gulp.src(['src/assets/webfonts/**/*']).pipe(gulp.dest('_site/assets/webfonts/'));
gulp.src(['src/images/**/*', '!(*.psd)']).pipe(gulp.dest('_site/images/'));

gulp.src(['src/.htaccess']).pipe(gulp.dest('_site/'));
gulp.src(['src/robots.txt']).pipe(gulp.dest('_site/'));
gulp.src(['src/sitemap.xml']).pipe(gulp.dest('_site/'));

});

//Theme Scss variables
var scssOptions = {
errLogToConsole: true,
outputStyle: 'compressed',
includePaths: ['./src/assets/saas']
};

// Compile Theme Scss
gulp.task('compile-scss', function () {
var processors = [
mq4HoverShim.postprocessorFor({ hoverSelectorPrefix: '.is-true-hover ' }),
autoprefixer({
browsers: [
"Chrome >= 45",
"Firefox ESR",
"Edge >= 12",
"Explorer >= 10",
"iOS >= 9",
"Safari >= 9",
"Android >= 4.4",
"Opera >= 30"
]
})//,
//cssnano(),
];
//Watch me get Sassy
return gulp.src('./src/assets/sass/*.scss')
.pipe(sourcemaps.init())
.pipe(sass(scssOptions).on('error', sass.logError))
.pipe(postcss(processors))
//.pipe(sourcemaps.write())
.pipe(gulp.dest('./src/assets/css/'));
});

// Compile Html
gulp.task('compile-html', function() {
gulp.src('src/html/pages/**/*.html')
.pipe(panini({
root: 'src/html/pages/',
layouts: 'src/html/layouts/',
partials: 'src/html/includes/',
helpers: 'src/html/helpers/',
data: 'src/html/data/'
}))
.pipe(gulp.dest('_site'))
.on('finish', browser.reload);
});

gulp.task('compile-html:reset', function(done) {
panini.refresh();
done();
});


// Compile js from node modules
gulp.task('compile-js', function() {
return gulp.src([
'./src/assets/js/util.js',
'./src/assets/js/main.js'
])
.pipe(concat('app.min.js'))
.pipe(gulp.dest('./_site/assets/js/'));
});

//Copy Theme js to production site
gulp.task('copy-css', function() {
gulp.src('src/assets/css/*.css')
.pipe(gulp.dest('./_site/assets/css/'));
});

//Copy Theme js to production site
gulp.task('copy-js', function() {
gulp.src('src/assets/js/**/*.js')
.pipe(gulp.dest('./_site/assets/js/'));
});

//Copy images to production site
gulp.task('copy-images', function() {
gulp.src('src/images/**/*')
.pipe(gulp.dest('./_site/images/'));
});

gulp.task('build', ['clean', 'compile-js', 'compile-scss', 'compile-html', 'copy' ]);
gulp.task('zip', ['zipme']);
gulp.task('default', ['server', 'watch']);

0 comments on commit 3a3c8c7

Please sign in to comment.