Many hosting service now supports not only FTP and web uploading but also SSH. It's more convenient to use the Git flow:
- Modify and test your site locally.
- Push to remote Git repo, which triggers the update of your website.
My settings:
{ | |
"color_scheme": "Packages/User/Monokai Soda.tmTheme", | |
"theme": "Soda Dark.sublime-theme", | |
// "theme": "Soda Light.sublime-theme", | |
"soda_classic_tabs": true, | |
"fade_fold_buttons": false, | |
"bold_folder_labels": true, | |
"highlight_modified_tabs": true, | |
"save_on_focus_lost": true, | |
"tab_size": 2, |
// Here are some variables, then a mixin and then an application of the mixin - this will only compile using Sass 3.2 | |
//variables | |
$XS: 12.5em; // 200px; | |
$S: 18.75em; // 300px | |
$SM: 35em; // 560px | |
$M: 47.5em; // 760px | |
$L: 63em; // 1008px | |
$XL: 110em; // 1760px | |
$XXL: 180em; // 2880px |
upstream php-fpm { | |
server unix:/var/run/php5-fpm.sock; | |
} | |
server { | |
listen 80; | |
server_name www.example.com; | |
rewrite ^ http://example.com$request_uri?; | |
} |
vendor(prop, args) | |
-webkit-{prop} args | |
-moz-{prop} args | |
-ms-{prop} args | |
-o-{prop} args | |
{prop} args | |
border-radius() | |
vendor('border-radius', arguments) |
'use strict'; | |
var | |
chalk = require('chalk'), | |
gulp = require('gulp'), | |
clean = require('gulp-clean'), | |
concat = require('gulp-concat'), | |
deporder = require('gulp-deporder'), | |
gulpif = require('gulp-if'), |
// | |
// I should probably have turned this into a theme… | |
// but who has time for that? | |
// | |
// Installation: | |
// 1. Choose "Solarized Dark" as your theme. | |
// 2. Install Input from http://input.fontbureau.com/ | |
// (It's free for personal use.) | |
// 3. Stick the contents of this file into your Atom stylesheet. |
var gulp = require('gulp'); | |
var browserSync = require('browser-sync'); | |
var reload = browserSync.reload; | |
var harp = require('harp'); | |
/** | |
* Serve the Harp Site from the src directory | |
*/ | |
gulp.task('serve', function () { | |
harp.server(__dirname + '/src', { |
var gulp = require('gulp'); | |
var browserSync = require('browser-sync'); | |
var reload = browserSync.reload; | |
var deploy = require('gulp-gh-pages'); | |
var cp = require('child_process'); | |
var harp = require('harp') | |
/** | |
* Serve the Harp Site | |
*/ |
var gulp = require('gulp'); | |
var browserSync = require('browser-sync'); | |
var cp = require('child_process'); | |
var harp = require('harp') | |
gulp.task('serve', function (done) { | |
harp.server('.', { | |
port: 9000 | |
}); |