일반적으로 사이트의 콘텐츠를 가정하면 대부분의 사이트를 "크롤링하거나 미러링하고 CD로 구울 수있는 오프라인 버전을 만들 수있는 도구를 찾을 수 있어야합니다 (예 : using wget).
이렇게하면 검색이나 로그인과 같은 오프라인 기능의 응용 프로그램 기능이 생성되지 않으므로 이러한 제한 사항을 염두에두고 사이트를 디자인해야합니다. 예를 들어
:
- 귀하의 사이트가 완전히 자바 스크립트없이 탐색 할 수 있는지 확인합니다 (대부분의 "기어"도구는 HTML에서 링크를 따라 페이지를 발견하고이 없거나 제한 자바 스크립트를 지원해야합니다).
검색에 의존하지 않고 사이트의 자원 목록을 포함하는 일부 페이지를 포함하십시오.
아마도 오프라인에서도 작동하는 JavaScript와 같은 클라이언트 측 기술을 사용하여 검색을 구현할 수 있습니다.
이미지/자바 스크립트 및 페이지간에 상대적인 HTML 링크를 사용하십시오. 사이트의 오프라인 버전을 만드는 데 사용하는 도구는 사이트의 내부 링크를 다시 쓰거나 수정할 수 있어야하지만 이상적으로 최소화해야합니다.
클라이언트 측 위키 형식 (예 : TiddlyWiki)을 사용하여 배포하는 것도 고려해 볼 수 있습니다. 티 들리 위키 사이트에서
자화 자찬 :
TiddlyWiki allows anyone to create personal SelfContained hypertext
documents that can be published to a WebServer, sent by email,
stored in a DropBox or kept on a USB thumb drive to make a WikiOnAStick.