Skip to content

Instantly share code, notes, and snippets.

View nukos's full-sized avatar

Ryuichi.N nukos

  • Tokyo/Japan
View GitHub Profile
@nukos
nukos / tree_install
Created August 25, 2014 08:43
use tree command
$ brew install tree
@nukos
nukos / amazon.rb
Last active August 29, 2015 14:06 — forked from upvalue/amazon.rb
JP Amazon Associate
# amazon.rb - amazon affiliate links for jekyll
# assumes that you have a configuration variable called 'amazon_associate_id' with your associate id
# usage: {{ asin | amazon_product_href }}
# returns url of a product
# usage: {{ asin | amazon_image_href: 'M' }}
# returns image of the product, size argument can be S, M, or L, default M
# usage: {{ asin | amazon_product: 'A Product' }}
@nukos
nukos / post.yml
Created September 8, 2014 04:12
Jekyll Blog Yaml FrontMatter
---
published: [true | false]
layout: post
date: Y-m-d HH:MM
title: [text]
series: [text]
description: [text]
categories: [text, text...]
tag:
- [text]
@nukos
nukos / _config.yml
Last active February 12, 2017 15:01
Jekyll Plugin: Liquid tag FontAwesome icon.
fa_prefix: #default: fa
fa_exclude:
@nukos
nukos / httpd.conf
Last active August 29, 2015 14:09
Wordpress Apache Setting
ServerTokens ProductOnly
SercerRoot "/etc/httpd"
Timeout 60
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 10
Listen 80
#load modules
@nukos
nukos / _colors.scss
Last active August 29, 2015 14:12
SCSS color palette mixin.
$palettes: (
'typo': (
'base': (
'normal': #E6ECF2,
'light' : #ffffff,
'dark' : #dddddd
),
'inverse': (
'normal': #444444,
@nukos
nukos / add_date_for_csv.sh
Last active August 29, 2015 14:13
CSVの行に一括で日付を追加する
# すべての行の先頭に日付を追加
LC_ALL=C sed -i -e 's/^/2014\/12\/08,/g' 2014-12-08.csv
# 先頭行の項目名を日付に修正する
LC_ALL=C sed -i -e '1s/^2014\/12\/08/日付/g' 2014-12-08.csv
# 月ごとにCSVを結合する
cat 2014-12-*.csv > 2014-12.csv
# すべてのCSVを結合する
@nukos
nukos / tag_order.rb
Last active August 29, 2015 14:13
Sort the tag of jekyll in Posts.
module Jekyll
module Filters
def tag_order(tags, order, orderby='ASC')
# order
case order
when 'count' then
order_tags = tags.sort_by { | t, posts | posts.count }
end
module Jekyll
class RenderFontAwesomeTag < Liquid::Tag
def initialize(tag_name, text, tokens)
super
@classes = text.split(' ')
end
def render(context)
# local vars
@nukos
nukos / category_archive.html
Last active February 10, 2016 00:37
Jekyll for category archive.
---
layout: default
---
<h2 class="post_title">{{page.title}}</h2>
<ul>
{% for post in site.posts %}
{% for category in post.category %}
{% if category == page.category %}
<li class="archive_list">
<time datetime='{{post.date | date: "%Y-%m-%d"}}'>{{post.date | date: "%m/%d/%y"}}</time> <a class="archive_list_article_link" href='{{post.url}}'>{{post.title}}</a>