039 슬러거 테마 지원 기능 추가
December 13th, 2007
038 5회 루비세미나 동영상 공개 / 절대 주관적인 루비 뉴스
드디어 슬러거(Slugger - 스프링노트 블로그 프론트엔드)에 테마(themes) 지원이 들어갔다. 이제 슬러거의 뷰를 개인의 취향에 따라 다양하게 바꿔서 사용할 수 있다. 이미 잘 바꿔서 쓰고 계신 분들도 있지만, 이제 더 편한 방법으로 view를 바꿀 수 있다.
슬러거는 테마 지원을 위해 Liquid 템플릿 엔진을 도입했다. 곧 별도의 글을 통해 정리하겠지만 Liquid는 테마 지원에 가장 적합한 템플릿 엔진이다. Liquid를 사용하고 Mephisto(레일스로 만들어진 블로깅 툴)의 변수명등을 많이 적용해서, Mephisto 용 테마를 아주 작은 노력으로 슬러거용으로 변환할 수 있다. 슬러거에서 지원하지 않는 기능(예를 들면 섹션 등)을 지우고, 사이드바를 바꾸고, 몇가지 태그를 넣어주면 바로 슬러거 테마로 재탄생이다. 테마 변환 방법은 조만간 정리할 예정이다.
현재는 위 그링메서 보이는 것처럼 3가지의 테마를 지원하고 있다. 물론 모두 Mephisto의 테마중 가져다 사용할 수 있는 라이센스를 가진 것들이다. 혹시 슬러거 테마를 만들게 된다면, 꼭 함게 쓸 수 있도록 알려주시기 바란다.
- Mephisto Theme Gallery (번역하면 슬러거 테마 갤러리 ^^)
- Mephisto Theme Gallery 2
또 하나, 이번 릴리즈에 포함된 기능이 바로 검색이다. 다음은 태그를 보강하고, 좀 더 똑똑한 캐시를 제공할 예정이다. 시간이 나면 플러그인 구조도 만들어보자.
ps. 이제 백줄 블로그는 안녕~ Mephisto 테마를 지원하느라 LoC가 꽤 많이 늘었다.
2007/12/11 02:40:27




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