카테고리 : octopress
-
Octopress 2에서 Jekyll로 전환
최근 이틀동안 현재 운영중인 블로그에서 사용중인 옥토프레스를 걷어내고 순수 Jekyll로 전환하는 작업을 했다. 사실 처음엔 지금 사용중인 옥토프레스를 3버전으로 버전업 하려고 했다. 그래서 Migrating Octopress 2 to Octopress 3를 따라 전환을 시도했다. 이 글에서도 나와 있는 것처럼 옥토프레스 제작자가 Octopress 3.0 Is Coming이라고만 해두고 정식 릴리즈를 하지 않아 기다림에 지쳐 작업을 시작했다(이때까지만 하더라도 일이 간단하리라 생각했다). 아래의 글은 체계적인 설치 안내서 보다는 전
-
Octopress : pygments cant parse unknown language: </p> 오류
Octopress에서 rake generate를 하다보면 아래와 같은 오류를 만나는 경우가 있다. jekyll 2.5.3 | Error: Pygments can't parse unknown language: </p> Pygments는 소스코드 하이라이팅을 해주는 모듈인데 언어를 알 수 없다고 오류를 내는 것이다. markdown에서 소스코드는 ```로 시작하고 그 뒤에 붙여서 언어 종류를 지정할 수 있다(```ruby 와 같이). 위 오류가 발생한다는 것은 여기에 문제가 있다는 것인데 오류 메시지만 보면 어디서 발생하는 것인지 짐작
-
Octopress에서 GitHub Flavored Markdown 사용하기(redcarpet)
옥토프레스에서는 markdown 해석기로 rdiscount를 기본으로 사용하고 있다. 현재 사용해보니 rdiscount에서도 GitHub Flavored Markdown를 지원하는 것으로 보이는데 예전엔 제대로 지원이 안되고 있었는지 redcarpet으로 바꾸서 사용하는 사람들이 많았다. 그래서 나도 바꿔 봤다. 변경을 위해 참고한 글은 다음과 같다. Octopress で GitHub Flavored Markdown (GFM) を使う Using Octopress With Github Flavored Markdown (RedCarpe
-
구글 번역 사용시 특정 영역을 번역에서 제외하기
이 블로그에는 구글 번역 기능이 붙어 있다. 관련해서 포스팅한 글 옥토프레스에 구글 번역기 달기도 있다. 현재 테스트로 몇가지 언어를 선택 가능하도록 하고 사용중인데 문제가 생겼다. 기존에는 기능을 달아 놓고 번역이 되는 것만 확인하고는 자세히 보지 않아서 몰랐는데 오늘 확인하니 소스 코드까지 부분적으로 번역이 되는 것이 아닌가. 사실 이 블로그의 주된 내용이 프로그래밍 관련이라 코드 블록이 아주 많다. 그래서 방법을 구글 번역 메뉴얼에서 보니 다음과 같은 방법이 나와있었다. 부분적으로 번역 제외하기 해당 영역을 둘러싸고 있는 Ta
-
옥토프레스에 구글 번역기 달기
구글에서는 웹사이트에 여러가지 언어로 번역해서 보여줄 수 있는 기능을 제공해 준다. 이 블로그에 한국어가 아닌 다른 언어를 사용하는 사람이 누가 오겠냐만은 이 블로그는 여러가지 실험을 하기 위한 블로그이므로 구글 번역기도 달아봤다. 생각보다 간단하다. 구글 번역 스크립트 생성 http://translate.google.com/manager/website/ "웹사이트에 지금 추가"를 눌러 다음으로. 번역기를 넣을 웹사이트 주소를 입력하고 언어 선택 후 다음. 원하는 옵션을 선택하고 다음. 번역 스크립트 완성. 이제 이 스크립트를 복사
-
옥토프레스 category list 플러그인 설치
이번엔 옥토프레스에 category list 플러그인을 추가해 보았다. 사실 현재 시점에서 쓰고 있는 테마를 선택한 이유가 우측에 나오는 카테고리 목록이었다. 그런데 막상 테마를 설치한 후에도 카테고리 목록이 보이지 않았다. 처음엔 설정이 누락되어서 그렇다고 생각했고 시간이 없어서 그냥 두다가 오늘에서야 추가를 하고자 확인해 봤다. 현재 시점에 사용하고 있는 테마는 "octostrap3"다. 해당 소스를 뒤져서 aside에 추가하는 부분은 찾았으나 테마엔 그 파일이 없었다. 그럼 이사람은 없는 파일을 어떻게 불러서 쓴단 말인가? 알
-
옥토프레스 rake deploy에서 오류가 날 경우
옥토프레스를 설치하고 테스트 포스팅을 한 후 본격적으로 세팅을 하려고 시작했다. 도메인도 세팅하고 구글 어날리틱스, disqus 등도 연결을 하고자 _config.xml 파일을 수정하고 몇가지 글도 포스팅하려고 저장 후 generate 했다. 이제 배포를 하려고 rake deploy를 하니 아래와 같은 오류가 나타났다. To https://github.com/asamaru7/blog.git ! [rejected] gh-pages -> gh-pages (non-fast-forward) error: failed to push some
-
Octopress 설치
Octopress 설치 Octopress는 Jekyll을 위해 디자인된 프레임워크다. Jekyll은 Github pages를 이용한 정적 블로깅 엔진으로 무료로 블로그 사이트를 생성할 수 있다. 하지만 해커들을 위한 블로깅 프레임워크이라고도 불리는 Jekyll은 사용이 그리 간단하지만은 않다. 자세한 내용은 검색하면 많이 찾을 수 있으니 그만 넘어가자. 기본 설치 Octopress에 안내된 설치방법은 아래의 사이트를 참고하자. http://octopress.org/docs/setup/ 하지만 위의 설명대로 잘 되지 않는다면 아래의