tools/jekyll blog 5

Automate jekyll blog image screenshot - with BTT(Better Touch Tool)

Nowadays, I hooked on great application, Better Touch Tool. I’m using BTT for many functions - shortcuts for application, play/stop on current video on safari (such as udemy, youtube), open specific document… and so on!And I find out that there’s really great feature about screenshot in BTT. (Maybe I noticed it too late)I currently use jekyll for writing my blog (because I prefer vim even while ..

tools/jekyll blog 2017.12.17

jekyll에서 django template tag 적기

jekyll에 코드를 적는 중, 장고 템플릿태그를 jekyll이 ruby tag로 인식해버려서 다음과 같은 오류가 발생했다.Liquid Exception: Liquid syntax error (line 9): Unknown tag 'verbatim' escape 문자 \ 등을 사용해서 해결해보려 했으나 잘 해결을 못하고 있던 와중에, raw 코드를 그대로 사용할 수 있는 태그가 있어서 이를 해결해봤다.{% raw %} {% verbatim %} {{ contents }} {% endverbatim %} {% endraw %} 다음과 같이 raw 태그를 사용하면 원하는 코드를 그대로 적을 수 있다.

tools/jekyll blog 2017.12.06

Jekyll blog 에서 syntax hightlight 사용-kramdown, rouge

jekyll 에서는 기본 syntax highlight를 지원해준다. 다음과 같이 pygments를 사용하면 된다. {% highlight ruby %} def foo puts 'foo' end {% endhighlight %} 문제 없이 highlighting이 잘 되지만, 직관적이지 않고 쓰기가 조금 불편한 면이 있는 것 같아서 grave를 사용한 syntax highlighting을 할 수 있는 방법을 찾아보았다.그러던 중 Rouge를 발견하여 사용해보았는데, 사용법도 편리하고 괜찮은 듯 해서 설치법을 공유한다.Jekyll 2.5.0 이상 버전에만 사용 가능하다. jekyll -v로 버전을 확인 가능일단 kramdown과 rouge를 설치해준다.gem install kramdown rouge 설치가..

tools/jekyll blog 2017.12.05

mac os x에 jekyll 설치하기 (github blog)

os x에는 기본으로 ruby 2.0이 깔려있다. 하지만 이걸로는 bundle을 사용할 수 없기 때문에 jekyll을 사용하기 위해서는 ruby를 업그레이드 시켜 줘야 한다. 여러가지 방법이 있지만 rvm을 사용해서 깔아주었다rvm: Ruby Version Manager. pyenv처럼 ruby verion을 관리할 수 있는 매니져Install rvm# bash를 쓴다면 다음 명령어로 rvm 설치가 가능 \curl -sSL https://get.rvm.io | bash -s stable # zsh를 쓴다면 다음 명령어를 # ~/.zshrc 에 추가 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" install ruby 2.4# 설치 가능한..

tools/jekyll blog 2017.11.27