요즘 블로그에 포스팅이 적었던 것에 대해서 댈 핑계는 수 만가지이지만, 그 중 하나가 요즘 배우기 시작한 루비 코드를 올리fu고 시도하는데 이쁘게 올라가지 않아서였어요. 그 동안 여러가지로 좀 바쁜 일이 많아서 그냥 포기하고 있다가 이제 다시 지루한 일상으로 돌아왔으니, 이 문제를 해결할 방법을 찾아봤습니다.
그냥 구글신께 간단한 검색어 하나 던지는 걸로 'How to format ruby code for blogs'를 찾았습니다. 보통은 영어의 압박으로 지레 포기 했을테지만, 영어는 몇 줄 없고 이번에는 루비 코드를 포함한 글을 꼭 포스팅 해야겠단 의지로 따라해봤습니다. :)
사실은 무지 간단한건데 따라하다가 에러가 하나 나서 말이죠. 그걸 기억하기 위한 포스팅이랄까..;
아무튼 저 링크의 글을 따라서 커맨드창에서 'gem install syntax'를 하고 거기 나와있는 루비 코드를 카피해서 ruby2html.rb 파일을 하나 만들었구요. 커맨드 창에 '>ruby2html.rb 입력파일' 이런 식으로 넣었는데 에러가 나지 뭡니까.. rio 라이브러리가 없다 그래서 'gem install rio'로 간단하게 문제를 해결했어요.
그리고 원하는 syntax highlighting을 위해서 이글루스 관리 페이지에서 스킨 수정을 합니다. 그냥 CSS를 추가하는 것 만으로 충분해요. ^^
이제 가지고 있던 html로 변환한 루비 코드를 포스팅 하면 이런 식으로 나옵니다.
루비로 만든 구구단 출력 코드에요.. :)
이제 루비로 만든 장난감들을 올릴 수 있게 되었습니다!! (와아)
(이렇게 써놓고 또 게으름 발동하면 대략 난감인데 말이죠;;)
그냥 구글신께 간단한 검색어 하나 던지는 걸로 'How to format ruby code for blogs'를 찾았습니다. 보통은 영어의 압박으로 지레 포기 했을테지만, 영어는 몇 줄 없고 이번에는 루비 코드를 포함한 글을 꼭 포스팅 해야겠단 의지로 따라해봤습니다. :)
사실은 무지 간단한건데 따라하다가 에러가 하나 나서 말이죠. 그걸 기억하기 위한 포스팅이랄까..;
아무튼 저 링크의 글을 따라서 커맨드창에서 'gem install syntax'를 하고 거기 나와있는 루비 코드를 카피해서 ruby2html.rb 파일을 하나 만들었구요. 커맨드 창에 '>ruby2html.rb 입력파일' 이런 식으로 넣었는데 에러가 나지 뭡니까.. rio 라이브러리가 없다 그래서 'gem install rio'로 간단하게 문제를 해결했어요.
그리고 원하는 syntax highlighting을 위해서 이글루스 관리 페이지에서 스킨 수정을 합니다. 그냥 CSS를 추가하는 것 만으로 충분해요. ^^
이제 가지고 있던 html로 변환한 루비 코드를 포스팅 하면 이런 식으로 나옵니다.
(2..9).each { | i | (1..9).each { | j | puts "#{i} * #{j} = #{i * j}"}}
루비로 만든 구구단 출력 코드에요.. :)
이제 루비로 만든 장난감들을 올릴 수 있게 되었습니다!! (와아)
(이렇게 써놓고 또 게으름 발동하면 대략 난감인데 말이죠;;)


덧글