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, |
# Ask for the administrator password upfront | |
sudo -v | |
# Keep-alive: update existing `sudo` time stamp until `.osx` has finished | |
while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null & | |
# Set computer name | |
sudo scutil --set ComputerName "cannonball" | |
sudo scutil --set HostName "cannonball" | |
sudo scutil --set LocalHostName "cannonball" |
var gulp = require('gulp'); | |
var less = require('gulp-less'); | |
var path = require('path'); | |
var styl = require('gulp-styl'); | |
var browserify = require('gulp-browserify'); | |
var concat = require('gulp-concat'); | |
var uglify = require('gulp-uglify'); | |
var rename = require('gulp-rename'); | |
var refresh = require('gulp-livereload'); | |
var lr = require('tiny-lr'); |
// 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?; | |
} |
var path = require('path'); | |
var gulp = require('gulp'); | |
var gutil = require('gulp-util'); | |
var clean = require('gulp-clean'); | |
var concat = require('gulp-concat'); | |
var uglify = require('gulp-uglify'); | |
var rename = require('gulp-rename'); | |
var filesize = require('gulp-filesize'); | |
var less = require('gulp-less'); | |
var changed = require('gulp-changed'); |
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. |