Jekyll + Rouge 소스코드 하일라이팅 테스트
Rouge 이거 적용해보기.
https://github.com/ageldama/hello-adder-cl-asdf/blob/master/src/adders.lisp
;;; Actual Implementations here.
(in-package :hello-adder)
(defun make-adder (n)
(lambda (x) (+ n x)))
(defun 1+er ()
(make-adder 1))
https://github.com/ageldama/ageldama-gh-jekyll/commit/334ead4b31b305b82e85ae2c6a6e0a219ecc9e66 이렇게 작업해봤음.
…Github.io 블로그 TraviCI으로 빌드해서 배포하기
.. 여기 에 불만을 적었듯이, 여러가지로 그냥은 만족하기 어려운 부분이 있었다.
그런데, Travis-CI을 통해서 빌드해서 배포한다는 분이 계셨다. https://twitter.com/Realignist/status/815554589889994752
..난 생각 못해본 방법. ㅎㅎ 1
그래서 도전.
- 우선 Jekyll 소스용 저장소로 분리하고,
- 배포하는 페이지들은 원래의 저장소에 git-push 하도록 했다.
- https://github.com/felixrieseberg/travis-jekyll-git 여기 참고해서 삽질.
- 결과물은 https://github.com/ageldama/ageldama-gh-jekyll
..진행하면서 처음에 좀 짜증났던거,
Gemfile
에 설치할 의존성들 지정하고,bundle update
.- 그리고 그것만으로는 안되고,
.travis.yml
파일에 gem설치를 지정해야했다. https://github.com/ageldama/ageldama-gh-jekyll/blob/master/.travis.yml#L5
- 그리고 그것만으로는 안되고,
- Travis-CI 작업의 세팅에서
git_target
환경변수에 URL지정할때…github.com/ageldama/ageldama-gh-jekyll.git
처럼https://
스킴 부분 빼고,- 또 뒤에
.git
깜빡하면 당연히 git-push 안됨. ㅋ
-
솔직히 내가 뭘 제대로 하겠습니까. ↩︎
…
Github.io의 Jekyll 버젼이랑 차이?
다 만족스럽고 좋은데, 로컬에서 Jekyll 실행해서 미리보기한 결과랑 Github에 올려서 렌더링한거랑 마크다운 결과가 조금 달라서 짜증난다.
아마 마크다운 렌더러 버젼 차이 때문일거 같은데 ㅜ.ㅜ
% jekyll -v
jekyll 3.3.1
…