コミュニティサイトはGitHub Pagesを使うことにしました
なぜGitHub Pages?
メンバーがGitHub Pageを利用することで、Gitの操作やGitHubの使い方を実践できる
どうせならサイトを運用しならSassやCoffeeScriptのスキルも身につけたいなー(個人的にw
なので、JekyllでSassとCoffeeScriptを使う方法を調べてみました
JekyllでSassを使う
Gemfile
source 'https://rubygems.org' gem 'jekyll' gem 'jekyll-sass'
_plugins/bundler.rb
require "rubygems" require "bundler/setup" Bundler.require(:default)
_config.yml
sass: syntax: scss style: compact
css/main.css ⇒ css/main.scss
動作確認…
動いたヘ(^o^)ノ
JekyllでHamlを使う
Gemfile
gem 'jekyll-haml'
_incloudes/test.haml
%h1 Welcome to Shinosaka.rb
index.md
{% haml test.haml %}
動作確認…
動いたヘ(^o^)ノ
JekyllでCoffeeScriptを使う
Gemfile
gem 'coffee-script'
_plugins/coffeescript_converter.rb
module Jekyll
require 'coffee-script'
class CoffeeScriptConverter < Converter
safe true
priority :normal
def matches(ext)
ext =~ /coffee/i
end
def output_ext(ext)
".js"
end
def convert(content)
begin
CoffeeScript.compile content
rescue StandardError => e
puts "CoffeeScript error:" + e.message
end
end
end
end
javascript/test.coffee
--- --- alert "Hello CoffeeScript!"
_layouts/default.html
script src="javascript/test.js"
動作確認…
ちゃんとjsファイルに変換されてるヘ(^o^)ノ
これでGitHub + Git + Jekyll + Haml + Sass + Coffeescriptの環境ができました
( ̄(エ) ̄)彡☆
0 件のコメント:
コメントを投稿