· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Html To Wiki


1. 개 요

처음 이 페이지가 열렸을 때는 MoniWiki에서 위키텍스트를 렌더링한 html에서 다시 MoniWiki텍스트로 역변환 하기 위한 작업공간이었습니다. 현재 작업은 종결되었고, 일반적인 HTML을 위키문법으로 변환하는 것에 관한 이야기를 담을 수 있습니다.

여기서 의미하는 Wiki란 MoinMoin MoniWiki등의 MoinMoin문법을 말합니다.

2. html2wiki

  • 변환프로그램 이름은 html2wiki 가 될것이며 여기서의 wiki문법은 moni wiki를 의미하는 것입니다.
  • 모니위키를 통해 렌더링된 닥북문서는 복원에 포함되지 않으며 순수 위키문서만을 대상으로 합니다
  • html2wiki는 다음과 같은 옵션을 가지고 실행되며 대상파일들에서 순수한 모니위키 텍스트에서 렌더링된 html만 변환하며 그 외의 것들은 넘어갑니다.

    html2wiki[-l file] [-d directory] [-s directory] [-e file] files...
    files...작업대상 html 파일들, 파이프로 입력가능 - 경로포함. 경로없을시 현재 디렉토리
    -l file작업대상 html 파일들의 리스트로 이루어진 파일(레코드는 '\n'으로 구분됨)
    -d directory작업대상 디렉토리. 내부의 모든 파일이 대상이며 하위 디렉토리까지 포함한다
    -s directory변환된 위키문서를 저장할 디렉토리. 같은 파일이 존재할시 .orig로 바꿔놓음
    -e file작업대상에서 제외되어야 할 위키문서들 리스트 (레코드는 '\n'으로 구분됨)



3. development cycle

html2wiki의 프레임웍 개발완료 후 테스트용으로 100여개 문서의 구글캐쉬 html,위키 text 셋트를 준비

  1. 변환테이블의 작성
  2. 변환테이블을 프로그램에 적용
  3. 테스트 html을 변환한 후 diff로 원본과 비교
  4. 1-3 계속 반복

4. 변환 테이블

HTMLWIKI



5. 스냅샷

많은분들이 변환테이블을 작성하여 주시면 감사하겠습니다. 프로그램은 완성되는데로 스냅샷과 테스트용 html, text를 올려놓을테니 많이들 테스트 해주시면서 버그리포팅 해주시기 바랍니다. 저에게 도움이나 의견주실분은 아래 토론에 달아주시던지 메일보내주시기 바랍니다 --SaNha


6. 토론

MoniWiki에 ImportUrl이라는 액션이 있습니다. plugin/ImportUrl.php입니다. 예를 들어, http://wiki.kldp.org/wiki.php/html2wiki?action=importurl&url=http://developer.gnome.org/doc/whitepapers/nautilus/nautilus-internals.html 라고 하면, html을 위키문법으로 바꿔줍니다.

ImportUrl은 이번 기회에 Wiki페이지 결과물을 다시 위키로 역변환 하는 것을 추가하고 몇가지 잘못된 점도 고치고 있습니다. 최신 버전은 cvs에 올라가며 다음 링크를 통해 확인하실 수 있습니다. --WkPark


See also 위키복구



ID
Password
Join
You enjoy the company of other people.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-03-07 14:30:42
Processing time 0.0046 sec