Dynamically resized, 100% width grid with 1px borders, centered content, variable columns.
A Pen by Madison Dickson on CodePen.
Dynamically resized, 100% width grid with 1px borders, centered content, variable columns.
A Pen by Madison Dickson on CodePen.
const isDev = process.env.NODE_ENV === 'development'; | |
module.exports = { | |
sourceMaps: isDev ? 'inline' : true, | |
presets: [ | |
['next/babel', { loose: true, useBuiltIns: 'usage' }], | |
[require('@babel/preset-typescript'), { isTSX: true, allExtensions: true }], | |
], | |
plugins: [ | |
[require('@babel/plugin-proposal-decorators'), { decoratorsBeforeExport: false }], |
安装步骤:
<html lang="zh-Hans"> | |
<head> | |
<meta charset="utf-8"> | |
<title>西祠胡同</title> | |
<!-- 页面信息 --> | |
<meta name="description" content="西祠胡同(www.xici.net),是国内首创的网友“自行开版、自行管理、自行发展”的开放式社区平台,致力于为各地用户提供便捷的生活交流空间与本地生活服务平台。"> | |
<meta name="keywords" content="南京西祠胡同,xici,南京生活社区,南京论坛,花嫁,亲子,汽车,旅游,摄影,房产,家居,财富"> | |
<meta name="author" content="Xici Dev Team"> | |
<meta name="copyright" content="西祠胡同"> |
# to generate your dhparam.pem file, run in the terminal | |
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048 |
var gulp = require('gulp'), | |
spritesmith = require('gulp.spritesmith'), | |
merge = require('merge-stream'); | |
// css sprite task | |
gulp.task('css:sprite', () => { | |
var spriteData = gulp.src(sources.sprites).pipe(spritesmith({ | |
imgName: 'sprites.png', | |
imgPath: './src/images/sprites.png', | |
retinaImgName: '[email protected]', |
images » tree ~/Workspace/f2e-skeleton/src/images | |
. | |
└── sprites | |
├── hot.png | |
├── [email protected] | |
├── new.png | |
├── [email protected] | |
├── wechat.png | |
└── [email protected] |
tree -C --dirsfirst -I *.pyc |
{ | |
"name": "gulp-test", | |
"version": "1.0.0", | |
"description": "gulp test project", | |
"main": "gulpfile.js", | |
"scripts": { | |
"test": "echo \"Error: no test specified\" && exit 1" | |
}, | |
"repository": { | |
"type": "git", |