038 5회 루비세미나 동영상 공개 / 절대 주관적인 루비 뉴스

 

드디어 슬러거(Slugger - 스프링노트 블로그 프론트엔드)에 테마(themes) 지원이 들어갔다. 이제 슬러거의 뷰를 개인의 취향에 따라 다양하게 바꿔서 사용할 수 있다.  이미 잘 바꿔서 쓰고 계신 분들도 있지만, 이제 더 편한 방법으로 view를 바꿀 수 있다.

 

슬러거는 테마 지원을 위해 Liquid 템플릿 엔진을 도입했다. 곧 별도의 글을 통해 정리하겠지만 Liquid는 테마 지원에 가장 적합한 템플릿 엔진이다. Liquid를 사용하고 Mephisto(레일스로 만들어진 블로깅 툴)의 변수명등을 많이 적용해서, Mephisto 용 테마를 아주 작은 노력으로 슬러거용으로 변환할 수 있다. 슬러거에서 지원하지 않는 기능(예를 들면 섹션 등)을 지우고, 사이드바를 바꾸고, 몇가지 태그를 넣어주면 바로 슬러거 테마로 재탄생이다. 테마 변환 방법은 조만간 정리할 예정이다.

 

그림_14-1.jpg

 

그림_15-1.jpg

 

그림_16-1.jpg

 

현재는 위 그링메서 보이는 것처럼 3가지의 테마를 지원하고 있다. 물론 모두 Mephisto의 테마중 가져다 사용할 수 있는 라이센스를 가진 것들이다. 혹시 슬러거 테마를 만들게 된다면, 꼭 함게 쓸 수 있도록 알려주시기 바란다.

 

 

또 하나, 이번 릴리즈에 포함된 기능이 바로 검색이다. 다음은 태그를 보강하고, 좀 더 똑똑한 캐시를 제공할 예정이다. 시간이 나면 플러그인 구조도 만들어보자.

 

ps. 이제 백줄 블로그는 안녕~ Mephisto 테마를 지원하느라 LoC가 꽤 많이 늘었다.

 

2007/12/11 02:40:27

 

13 Responses to “039 슬러거 테마 지원 기능 추가”

  1. 김성안 Says:
    (myRuby.net) 와 - 기다리던 기능입니다. 테마 고치기 귀찮아서 업데이트의 압박이 있었는데 이제 부담없이 판올림할 수 있겠습니다. 퇴근을 기다리지 못하고 숨어서 슬러거 업뎃할지 모르겠네요. :) 감사합니다.
  2. deepblue Says:
    김성안// 업데이트 조심하세요. 좀 많이 바꿨습니다. -_-;;; setting.yml에서 site_title => title, site_description => subtitle, rss_path => feed_path 로 바뀌었으니 settings.yml.default 참고하세요. theme_name으로 테마 선택하실 수 있습니다.
  3. ikspres Says:
    (myRuby.net) ㅎㅎㅎ 감사합니다.
  4. 똥파리 Says:
    오오~ 역시 멋져요
  5. ikspres Says:
    업그레이 완료!! Liquid 지원에 다시 한 번 박수를….
  6. deepblue Says:
    감사합니다
  7. deepblue Says:
    Jasonpa님이 lucid 테마를 포팅해주셨습니다. 감사
  8. chang Says:
    (myRuby.net) 감사합니다. 윈도우 xp에서는 File.symlink 가 동작하지 않네요. <a href=“http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx ”> junction </a> 이라는 것을 이용해 symbolic 링크를 수동으로 생성해서 사용하고 있습니다.
  9. 꼬루미 Says:
    슬러거 업뎃 완료. 추가된 테마기능 킹왕짱 우왕ㅋ굳ㅋ 검색도 되고, 태그도 표시하네. 신난다. [글보러가기]
  10. deepblue Says:
    chang// 아. 역시나 윈도에서 문제가 되는군요.. 그럴것 같았습니다. 윈도도 고려해서 수정해두겠습니다. 그런데 떠오르는 생각이 hard copy 뿐이네요 -_-;
  11. deepblue Says:
    꼬루미// ^^
  12. allieus Says:
    (myRuby.net) 어제 Slugger설치해서 써봤는데, api.openmaru.com에서 springnote_user_key을 획득할때 오픈아이디에 http를 써주는걸 몰라서 (아이디에 http써주는것이 어색했던지라), 인증에러 때문에 조금 헤메었습니다. deepblue덕분에 Slugger 잘 쓰고 있습니다. 감사합니다. :-)
  13. deepblue Says:
    allieus// 아 그렇군요.. 문서가 좀 많이 필요했어요. 슬러거 그룹노트 만들었는데 초대해드릴까요?

Leave a Reply

Website

Email