2016-09-08 1 views
1

Gitits' wiki (.md) 페이지의 외부 .md 파일에 연결할 수 있다고 생각했지만 링크하려는 파일이 Gitits에서 커밋되어야합니다. '위키 대다 디렉토리의 망할 레포.Gitit 위키를 통해 외부 Markdown 파일을 제공하는 방법

이것을 수행 할 방법이 없습니까?

+0

파일이 다른 서버에서 제공되는 경우 외부 웹 사이트에 연결할 수있는 것처럼 링크 할 수 있어야합니다. 또는 당신은 무엇을 의미합니까? – mb21

+0

@ mb21 한 가지 방법은'wikidata /'디렉토리 (같은 서버에있을 수 있기 때문에)에 심볼릭 링크를 연결 한 다음 고전적인 Markdown 링크로 연결하는 것입니다. 다른 하나는 Gitit 서버 외부에있는 경우 HTML '' 태그로 연결되는 것입니다. 두 경우 모두 Gitits의 VCS에 링크 된 가격 인하가 중요하지 않습니다. – meridius

답변

1

그래서 나는 그것을 알아 냈습니다.

위키에 표시하려는 파일에 대한 심볼릭 링크를 만들고 wikidata/ repo에 커밋하기 만하면됩니다. 그런 식으로 Gitit은 symlink가 가리키는 모든 내용으로 페이지를 표시합니다.

위키 웹 인터페이스 을 통해 파일/페이지의 내용을 변경하면이 링크 된 파일로 전파됩니다. BUT gitit 또는 symlink로 연결된 파일 repo에서 커밋되지 않습니다 (해당되는 경우). 표시된 오류없이 편집 된 파일로 끝납니다.

편집 심볼릭 링크에 의해 도달 할 수없는 콘텐츠를 렌더링 할 수있는 방법은 아직 없습니다
. 적어도 현재로서는 this issue 상태입니다.

+0

"정적"디렉토리에 심볼릭 링크를 만들고 같은 것을 달성 할 수 있습니까?하지만 외부 파일을 수정할 위험이 있습니까? 나는 이것을 시도했지만 작동하지 않는 것 같습니다. – dbanas

+0

실제로 wikidata 디렉토리 내에서 symlinking을 시도했는데 그 중 하나가 작동하지 않습니다. 어떻게 작동하는지 보여주는 실제 가격 인하를 게시 할 수 있습니까? 감사! – dbanas

+0

그래서, 나는 실제 * .md 파일에 심볼릭 링크를하면, 디렉토리와는 달리 링크를 클릭하면 브라우저에서 렌더링하지 않고 파일을 다운로드하게된다. 왜 이런 일이 일어나고 있는지에 대한 생각? – dbanas

관련 문제