예전에 써놓은 글에서 구상해뒀던 것들을 전부 패치에 반영시켜버렸습니다… 예전 hack 은 정말 quick & dirty 가 무엇인지를 보여주는 진정한 HACK!! 이었는데… 요번 패치는 옵션에 크게 영향을 받지도 않고, 사용자가 설정할 건덕지가 많아졌다는 점에서 개인적으로 흐뭇합니다…
- CSSFile 옵션을 통해 css 파일 지정이 가능
- Encoding 옵션으로 meta 데이타로 charset 지정 가능
- html 소스를 아주 간단하게 변환
- XHTML 1.0 Strict!! (validation 도 통과-_-v)
뭐 이정도를 한 건데… 예전 핵은 정말 너무 지저분해서 다시 보기가 싫길래 -_-;; 그냥 아예 깨끗하게 첨부터 작업했습니다… 기본 mod_autoindex 스타일에서는 pre~/pre 로 감싸고 빈칸을 패딩해서 열맞춤을 하고 있는데… 그런식이면 css 로 바뀔 껀덕지가 별로 없어 보여서 table 기반으로 변환을 하고 모든 태그를 소문자로 바꿔버렸습니다… (xhtml 에선 모든 태그를 소문자로 써야한다길래;; ) 음하하핫!!
근데 아직 css 레이아웃이 그렇게 익숙하지 않아서 예전 디자인을 어디서나 다 비슷해보이게 옮기는게 쉽지는 않네요… css 디자인으로 바뀌는 작업이 끝나면… 얼른 제 서버에도 적용을 해야겠습니다… (사실 이 패치가 필요한 이유가 몇가지 있었어요… 그건 다른 글에서 천천히 얘기를)
그나저나 apache 2.0.x 의 경우엔 httpd.h 에 DOCTYPE_XHTML_1_0S 가 선언되어 있는데 apache-1.x 의 경우엔 저 선언이 없군요 :)
하튼 패치 파일은 아래서 받을 수 있습니다…
http://mytears.org/resources/mysrc/…hes/mod_autoindexhack-20050816.diff
테스트 페이지는 여기…
http://mytears.org/resources/
p.s) 이 자리를 빌어 테스트할 공간을 만들어준 래형이에게 감사를 ;) 그리고 아파치 1.3.x 전용입니다
August 11th, 2005 at 11:42 pm
나 아무래도 내일 줄게 -_-;
작업중. 지금은 무리데쓰네 T_T
August 12th, 2005 at 12:07 am
야아! 해볼까 했더니.. 어딜 하는건지 까먹었어 -_)a
resources말고 아까 다른거 뭐 보여줬잖아 @_@)a
August 12th, 2005 at 12:52 am
아래 테스트페이지 보고 하면 되는데 :p