DokuWiki

It's better when it's simple

사용자 도구

사이트 도구


ko:tips:export_html

여러 페이지들을 HTML로 내보내기

여러 페이지들이나 전체 이름공간을 내보내기하려면 Pavel Shevaev이 작성한 스크립트 offline-doku를 참고하면 됩니다.

운없게도 offline-doku는 플러그인 내용을 제대로 처리하지 못합니다. 누가 해결 방법을 알고 있나요?
Pavel's 스크립트는 php >4.3이상이 요구됩니다. 업그레이드하지 않고 해결하려면 46줄 근처를 수정하면 됩니다.
from
$tokens = $parser->parse(file_get_contents($file));
to
$fp = fopen($file, "rb");
$buffer = fread($fp, filesize($file));
fclose($fp);
$tokens = $parser->parse($buffer);

Pavuk을 사용하여 모든 페이지를 내보내기하는 예제:

pavuk -dont_leave_site -noRobots -index_name "index.html" -httpad "+X_DOKUWIKI_DO: export_xhtml" -cookie_file cookies.txt -cookie_send -skip_rpattern "(.*\?do=(diff|revisions|backlink|index|export_.*))|feed\.php.*" -tr_chr_chr "?&*:" _ -post_update -fnrules F "*" "%h/%d/%b%E" http://www.dokuwiki.org

간단히 명령 마지막에 있는 URL만 수정하면 됩니다. 이 명령은 cookie파일을 사용하여 ACL 제한을 처리합니다. 웹 브라우저 프로필에서 “cookies.txt”파일을 복사하여 스크립트가 웹 브라우저 로그인한 것처럼 알 수 있도록 합니다.

→ 자세한 내용은 웹사이트 내보내기를 참고합니다.

번역

english version: dokuwiki-2006-11-06.

Add your email here if you created translated or modified whole or part of this page.

  • jk Lee - real mail domain is gmail, not zoo.com for spam filtering
ko/tips/export_html.txt · 마지막으로 수정됨: 2012-06-25 08:51 저자 ara

별도로 명시하지 않을 경우, 이 위키의 내용은 다음 라이선스에 따라 사용할 수 있습니다: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki