소스 디렉터리의 각 파일은 하나의 문서가 됩니다. Wikven은 파일 경로에서 문서의 제목과 이름공간을 이끌어 내므로, 파일 이름이 곧 이를 정하는 방법입니다.
파일 이름에서 문서까지
.wikitext로 끝나는 파일은 경로에서 .wikitext를 뗀 것이 제목인 위키 문서가 됩니다. 따라서 src/Help.wikitext는 "Help" 문서이며 Help.html로 제공됩니다.
제목은 쓴 그대로 유지됩니다. 공백은 공백으로 남고(밑줄이 아니라 Getting Started.wikitext로 파일 이름을 지으세요), 첫 글자의 대소문자도 그대로입니다. 진입 문서는 index로 이름 지어 index.html로 빌드되게 하세요. 이 파일이 바로 정적 호스트가 사이트 루트에서 제공하는 파일입니다.
파일 이름이 제목으로 깔끔하게 대응되지 않으면(MediaWiki가 이를 다르게 정규화하는 경우), 빌드가 경고를 냅니다. 문서의 편집·역사 링크가 파일 이름에서 만들어지는데, 그렇지 않으면 링크가 제대로 연결되지 않기 때문입니다. 이미 정규화된 제목으로 파일 이름을 바꾸세요.
문서 간 링크
표준 위키텍스트 링크인 [[Title]]이나 [[Title|label]]로 링크합니다. Wikven은 정적 출력에서 이를 대응하는 .html 경로로 다시 써 주므로, 내부 링크가 서버 없이도 작동합니다.
하위 문서
파일을 하위 디렉터리에 두면 하위 문서가 만들어집니다. src/Guide/Setup.wikitext는 "Guide/Setup" 문서가 됩니다.
이름공간
파일 이름 앞에 이름공간을 붙이면 문서가 그 이름공간에 놓입니다:
Template:Infobox.wikitext는 "Template:Infobox" 틀입니다 (틀 참고).File:Logo.png.wikitext는 업로드된Logo.png의 설명 문서입니다 (이미지 참고).MediaWiki:Common.css와MediaWiki:Common.js는 사이트 전역 스타일시트와 스크립트입니다 (자바스크립트 참고). 이 파일들은 이름 자체가 콘텐츠 유형을 담고 있으므로 확장자를 그대로 유지하며.wikitext표시가 필요 없습니다.
분류
문서에 [[Category:Name]]을 추가하면 그 문서를 분류할 수 있습니다. 분류는 다른 위키와 마찬가지로 문서 하단에 표시됩니다.
다만 분류 자체의 문서는 기본적으로 내보내지지 않습니다. Wikven은 정적 사이트에 콘텐츠 문서만 기록하며, 콘텐츠로 치는 것은 주(main) 이름공간과 File: 이름공간뿐입니다. (이름공간에는 숫자 ID가 있습니다: 주 이름공간은 0, File:은 6, Category는 14입니다.) 그래서 하단의 분류는 정적 호스트가 제공하지 않는 Category:Name.html로 연결되는 죽은 링크가 되며, 이는 분류 문서를 내보내기 전까지 그렇습니다. 그렇게 하려면 .wikven.yaml에서 ContentNamespaces를 설정하고 소스에 Category:Name.wikitext 파일을 추가하세요:
config:
ContentNamespaces: [0, 6, 14]
이 키는 기본값을 확장하는 것이 아니라 대체하므로, 목록에 0과 6을 반드시 남겨 두세요. 그러지 않으면 주 이름공간과 File: 문서가 더 이상 내보내지지 않습니다.
유지보수용이나 추적용 분류를 하단에서 빼려면, 그 분류 문서에 __HIDDENCAT__ 매직 워드를 추가하세요. 정적 내보내기에는 로그인한 독자가 없으므로, 숨겨진 분류는 모두에게 하단에서 보이지 않습니다.
틀
소스에 Template:Name.wikitext 파일을 두고 아무 문서에서나 {{Name}}으로 사용하세요. 예를 들어 다음 파일을:
'''Note:''' {{{1}}}
Template:Note.wikitext로 저장하고 문서에서 다음과 같이 사용하면:
{{Note|Back up your wiki first.}}
"Note: Back up your wiki first."로 렌더링됩니다. 틀은 위치 매개변수({{{1}}})와 이름 매개변수를 받고 MediaWiki에서와 똑같이 파서 함수를 실행합니다. 문법 자체는 표준 MediaWiki입니다. Help:Templates 참고.