Skip to content

Instantly share code, notes, and snippets.

View mersy's full-sized avatar

Masashi Yanagiya mersy

View GitHub Profile
@shokuto
shokuto / start-kuroigamen.md
Last active February 19, 2020 11:54
start-kuroigamen

黒い画面の環境構築メモ

Macのターミナル(通称:黒い画面)でWeb制作の環境を構築する手順メモ。とりあえずCSS Preprocessorとかが使えるようにするところまで。ちなみにOSX 10.8.2です。

注意

書いている本人はこのへん初心者で、これは別にベストな方法ではなく、間違いもあるかもしれません。さらに失敗した手順もメモとして残しています。上から順にやっていくと同じところで同じように失敗します(笑)ので、試すときは一読してからどうぞ。

先に見ておいた主な記事

@KIASMA
KIASMA / gist:5126997
Created March 10, 2013 03:34
Movable Type 5.2.* 、プラグイン「FiscalYearlyArchivesプラグイン」を用いています。カテゴリアーカイブにおいて、年度別ブログ記事一覧を 1)<table>で出力 2)年度を<th>に記述しますが、同じ年度なら繰り返し<th>に出さないようにrowspanでまとめるためのコードです。出力結果キャプチャ→ http://kiasma.info/gists/20130310.png
<$MTBlogID setvar="this_blog_id"$>
<$MTCategoryLabel remove_html="1" setvar="current_category_label"$>
<MTIgnore>
// <MTBlogs blog_ids="$this_blog_id">を記述しているのは
// カテゴリアーカイブのコンテキストを脱出して
// <MTArchiveList archive_type="FiscalYearly">を使えるようにするため
</MTIgnore>
<MTBlogs blog_ids="$this_blog_id">
@KIASMA
KIASMA / gist:5128225
Last active December 14, 2015 18:19
PowerCMSのContactFormを用いてフォームを作成する場合に、自在にメッセージを挿入する方法

PowerCMSのContactFormを用いてフォームを作成する場合に、自在にメッセージを挿入する方法

ContactForm アドオンとは

PowerCMSのContactForm アドオンは、アーカイブ(例:ブログ記事やウェブページ)ごとにユニークなフォームを設置できる非常に便利な機能です。

たとえば、ウェブページで講座の申込ページを、複数枚作成するとして、講座ごとに設問を変えることができます。

多様なフォームを作るときに重宝します。

@gaspanik
gaspanik / TXT: kkmsz-ibdsgn-vol1.markdown
Created April 18, 2013 07:33
how to install node.js

Designing in the browser Vol. 1

こけむさずで開催した「インブラウザ勉強会」の補足。

Installing Node.js

Node.jsのインストールは自分の好きな方法でどうぞ。簡単なのはもちろん1です。

  1. Node.jsのインストールは公式サイトの「Download」からバイナリをインストールする
  2. Homebrewで「brew install node」を実行する
@hjfuji
hjfuji / same_folder_prev_next_page.mtml
Last active December 17, 2015 10:39
[MT]同一フォルダ内の前後のウェブページにリンク
<ul>
<mt:PagePrevious by_category="1">
<li><a href="<$mt:PagePermalink$>"><$mt:PageTitle$></a></li>
</mt:PagePrevious>
<mt:PageNext by_category="1">
<li><a href="<$mt:PagePermalink$>"><$mt:PageTitle$></a></li>
</mt:PageNext>
</ul>
@gaspanik
gaspanik / Gruntfile.js
Created December 19, 2013 14:51
foundation5-grunt-watch-livereload.
/*
Foundation 5 w/ Grunt + Libsass (watch scss/*.scss & .html)
Requirement: Chrome LiveReload extension (https://chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdlei?hl=en).
Usage: foundation new project-name --libsass && grunt
*/
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
@gaspanik
gaspanik / gulpjs.markdown
Last active January 2, 2016 18:19
gulpjsの始め方。
@gaspanik
gaspanik / gulpfile.js
Created January 31, 2014 12:43
automate optimize images w/ gulp
var gulp = require('gulp')
, imagemin = require('gulp-imagemin');
var paths = {
srcDir: 'src/*',
destDir: 'images'
}
gulp.task('imagemin', function() {
gulp.src(paths.srcDir)
@atstyle
atstyle / gist:8804545
Last active August 29, 2015 13:56
Bootstrap 3.1 Basic Template
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap Basic Template</title>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
@hideki-a
hideki-a / nginx
Created February 20, 2014 12:27
MTのタグ検索ページを/tag/(タグ)/page/(ページ数)/のようなパスで表示する
server {
server_name www.anothersky.pw;
# 掲載省略
rewrite ^/tag/(.*?)/?(page/([0-9]+)/?)?$ /mt/mt-search.cgi?tag=$1&IncludeBlogs=1,2&page=$3 last;
# 掲載省略
}