정적문서의 내부를 링크로 연결하기

  1. 책으로 메뉴얼을 하나 만들었고 해당 메뉴얼의 데이타 spec의 html 문서 를 정적 문서로 만들어서 연결하려고 합니다.
    메뉴얼의 각 장에서 특정 스펙(Table)에대한 링크를 걸어주고 싶은데 전체 정적문서 홈 url 을 링크로 거는 방식 말고
    정적문서 내부의 html을 링크 거는 방식이 필요합니다. 어떻게 할 수 있을까요?
  2. 저희는 메뉴얼을 html로 저장해서 해당 html을 배포시에 포함시키고 있습니다.
    전체 url을 걸면 html로 저장시 해당 링크를 클릭시 로컬에 정적문서를 링크 시키고 싶습니다.
    web viewer에서도 자연스럽게 링크가 보이고 html 다운시에도 링크가 보였으면 합니다.
    어떻게 할 수 있을까요?

링크를 /abc와 같이 상대 경로로 설정하면 웹 뷰어에서는 http://ip:1975/abc와 같이 됩니다. 그리고 내려받으면 file:///C:/abc와 같이 됩니다.

로컬에서 정적 HTML을 최상위 드라이브에 복사할 수 있다면 이와 같이 처리할 수 있습니다. 그럴 수 없다면 쓰리래빗츠에서 처리할 수 있는 방법은 없어 보입니다.

가능하다면 쓰리래빗츠 북으로 내려받은 HTML 문서에서 해당 부분을 찾아 치환하는 프로그램을 작성하는 것이 최선으로 보입니다.

감사합니다.

/resource/script/content.js 파일에서 a 태그 중에 class 속성이 link인 태그의 href 속성을 찾아 바꾸면 됩니다.

<a class=\"link\" href=\"\/abc\">

그리고 웹 뷰어와 내려받은 htmlhref 값을 다르게 처리하는 방법에 대해서는 고민해보겠습니다.

감사합니다.