영어프랑스어스페인어

Ad


온웍스 파비콘

ikiwiki - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 ikiwiki 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 ikiwiki 명령입니다.

프로그램:

이름


ikiwiki - 위키 컴파일러

개요


ikiwiki [옵션] 소스 대상

ikiwiki --setup 설정 파일 [옵션]

기술


ikiwiki는 위키 컴파일러입니다. 의 소스에서 Wiki용 정적 HTML 페이지를 빌드합니다.
ikiwiki/Markdown 언어(또는 기타)를 대상으로 작성합니다.

대부분의 옵션은 단일 문자, --verbose와 같은 부울 플래그로 단축될 수 있습니다.
--no-verbose로 부정할 수 있으며 --verbose와 같은 옵션의 철자를 다음과 같이 지정할 수도 있습니다.
-말 수가 많은.

모드 옵션


이 옵션은 ikiwiki가 작동하는 모드를 제어합니다.

--새로 고치다
변경된 페이지를 업데이트하여 Wiki를 새로 고칩니다. 없는 경우 기본 동작입니다.
다른 모드 작업이 지정됩니다(그러나 --setup은 모드 작업이며
다른 기본 동작).

--재구축
모든 페이지를 강제로 다시 빌드합니다.

--setup 설정 파일
주어진 설정 파일에서 옵션을 로드합니다. 다른 모드 작업이 지정되지 않은 경우
--rebuild --wrappers가 사용된 것처럼 래퍼를 생성하고 위키를 다시 빌드합니다. 만약에
변경된 페이지만 빌드하려면 --refresh를 --setup과 함께 사용할 수 있습니다.

--changesetup 설정 파일
설정 파일을 읽고 다른 옵션으로 지정된 구성 변경 사항을 추가합니다.
새 구성을 설정 파일에 다시 기록합니다. 또한 업데이트
구성된 래퍼. 이 모드에서는 다음을 수행하지 않는 한 Wiki가 완전히 다시 작성되지 않습니다.
--rebuild를 추가합니다.

예를 들어 일부 플러그인을 활성화하려면:

ikiwiki --changesetup ~/ikiwiki.setup --플러그인 상품 --플러그인 캘린더

--dumpsetup 설정 파일
ikiwiki가 지정된 설정 파일에 쓰도록 하여 현재 파일을 덤프합니다.
구성.

--래퍼
--setup --refresh와 함께 사용하면 구성된 래퍼도 업데이트됩니다.

--깨끗한
이렇게 하면 대상에서 생성한 모든 파일을 제거하여 ikiwiki를 정리합니다.
디렉토리, 구성된 래퍼 및 .ikiwiki 상태 디렉토리.
빌드하기 위해 Makefile에서 ikiwiki를 실행하는 경우에 주로 유용합니다.
문서화하고 해당하는 깨끗한 대상을 원합니다.

--cgi CGI 모드를 활성화합니다. cgi 모드에서 ikiwiki는 cgi 스크립트로 실행되며 편집을 지원합니다.
페이지, 로그인 및 등록.

ikiwiki를 CGI 프로그램으로 사용하려면 --wrapper 또는 --setup을 사용하여
싸개. 래퍼는 일반적으로 suid 6755를 소유한 사용자에게 실행해야 합니다
소스 및 대상 디렉토리.

--래퍼 [파일]
다른 사람이 지정한 작업을 수행하도록 하드코딩된 래퍼 바이너리를 생성합니다.
옵션, 지정된 입력 파일 및 대상 디렉토리 사용. 파일 이름
래퍼 사용은 선택 사항입니다.

래퍼는 안전하게 suid로 만들어지고 신뢰할 수 없는 사용자가 실행할 수 있도록 설계되었습니다.
커밋 후 후크 또는 CGI로.

생성된 래퍼는 모든 명령줄 매개변수를 무시합니다.

--골재
플러그인/집계 플러그인이 활성화되면 ikiwiki 설문이 구성됩니다.
새 게시물을 srcdir에 피드하고 저장합니다.

이전에 집계된 게시물을 다시 작성하려면 함께 --rebuild 옵션을 사용하십시오.
이것으로. --rebuild는 피드가 잘못된 경우에도 피드를 강제로 폴링합니다.
최근 여론조사.

--렌더링 파일
단일 파일을 렌더링하여 결과 html을 출력합니다. 상태를 저장하지 않으므로 이
전체 위키를 만드는 데 사용할 수는 없지만 편집된 내용을 미리 보는 데 유용합니다.
명령줄에서 파일. 일반적으로 --setup과 함께 사용하여
위키 설정:

ikiwiki --설정 ~/ikiwiki.setup --foo.mdwn 렌더링

--커밋 후
커밋 후 후크에 의해 호출되는 것과 동일하게 커밋 후 모드에서 실행합니다. 이것은
아마도 하나의 호스트에 있는 웹 서버와 함께 ikiwiki를 사용할 때만 유용할 것입니다.
ssh에 대한 저장소의 실제 커밋 후 후크를 허용하기 위해
웹 서버 호스트에서 수동으로 ikiwiki를 실행하여 웹 사이트를 업데이트합니다.

--번역
ikiwiki의 버전 번호를 출력합니다.

구성 옵션


이 옵션은 위키를 구성합니다. 플러그인은 추가 구성을 추가할 수 있습니다.
자신의 옵션. 이러한 모든 옵션과 기타 항목은 다음을 사용하여 구성할 수도 있습니다.
설정 파일.

--위키이름 이름
위키의 이름, 기본값은 "위키"입니다.

--templatedir 디렉터리
템플릿이 저장되는 디렉터리를 지정합니다. 기본값은 다음과 같습니다.
/usr/share/ikiwiki/templates 또는 빌드 시 구성된 다른 위치. 만약에
templatedir이 변경되어도 누락된 템플릿은 여전히
폴백으로 기본 위치. 템플릿은 "templates/"에 배치할 수도 있습니다.
srcdir의 하위 디렉토리.

ikiwiki의 템플릿을 복사하고 수정하기로 선택한 경우 다음을 수행해야 합니다.
새 버전의 ikiwiki로 업그레이드할 때 최신 상태로 유지하도록 주의하십시오. 오래된
템플릿 버전이 항상 새로운 ikiwiki 버전에서 작동하는 것은 아닙니다.

--underlaydir 디렉토리
소스 디렉토리의 밑바탕에 사용되는 디렉토리를 지정하십시오. 소스 파일
소스 디렉토리의 파일에 의해 재정의되지 않는 한 여기에서 가져옵니다.
기본값은 /usr/share/ikiwiki/basewiki 또는 빌드 시 구성된 다른 위치입니다.
시간.

--wrappermode 모드
래퍼를 생성한 후 래퍼를 chmod할 모드를 지정합니다.

--wrappergroup 그룹
래퍼가 소유해야 하는 유닉스 그룹을 지정합니다. 이는 다음과 같은 경우에 유용할 수 있습니다.
래퍼는 기본값이 아닌 다른 그룹이 소유해야 합니다. 예를 들어
프로젝트에 액세스가 제어되는 여러 커미터가 있는 저장소가 있습니다.
ikiwiki 래퍼가 해당 그룹에 대해 setgid를 실행하는 것이 좋습니다.

--rcs=svn|git|.., --no-rcs
revise_control_system 사용을 활성화 또는 비활성화합니다.

소스 디렉토리는 작업 사본, 복제본 또는 기타 항목으로 간주됩니다.
선택한 버전 관리 시스템이 사용합니다.

개정 관리 시스템이 활성화된 CGI 모드에서 웹을 통해 편집된 페이지는
저지르다.

개정 관리는 기본적으로 활성화되어 있지 않습니다.

--svnrepo /svn/wiki
위키에 대한 svn 저장소의 위치를 ​​지정합니다.

--svnpath 트렁크
위키가 있는 svn 저장소 내부의 경로를 지정하십시오. 이것
기본값은 트렁크입니다. 위키가 내부의 다른 경로에 있는 경우 변경하십시오.
저장소. 위키가 리포지토리의 맨 위에 있는 경우 svnpath를 ""로 설정합니다.

--rss, --norss
rss가 설정되면 ikiwiki는 기본적으로 인라인 페이지에 대한 RSS 피드를 생성합니다.
블로그.

--allowrss
allowrss가 설정되고 rss가 설정되지 않으면 ikiwiki는 기본적으로 RSS를 생성하지 않습니다.
하지만 인라인 지시문에서 rss=yes를 설정하면 이 기본값을 재정의할 수 있으며
피드를 생성합니다.

--원자, --노아톰
atom이 설정되면 ikiwiki는 기본적으로 인라인 페이지에 대한 Atom 피드를 생성합니다.
블로그.

--allowatom
allowatom이 설정되고 rss가 설정되지 않으면 ikiwiki는 기본적으로 생성하지 않습니다.
Atom 피드이지만 인라인 지시문에서 atom=yes를 설정하면 이 기본값을 재정의할 수 있습니다.
피드를 생성합니다.

--pingurl URL
RSS 피드가 업데이트될 때 ping할 XML-RPC 서비스의 URL로 설정합니다. 을 위한
예를 들어 Technorati를 ping하려면 URL을 사용하십시오. http://rpc.technorati.com/rpc/ping

이 매개변수를 여러 번 지정하여 둘 이상의 URL을 지정할 수 있습니다.
핑.

--url URL
위키에 대한 URL을 지정합니다. 이것은 CGI 모드에서 필수 매개변수입니다.

--cgiurl http://example.org/ikiwiki.cgi
ikiwiki CGI 스크립트 래퍼에 대한 URL을 지정합니다. 를 구축할 때 필요합니다.
생성할 cgi 스크립트에 대한 링크는 wiki입니다.

--historyurl URL
페이지 기록 검색을 위해 연결할 URL을 지정합니다. URL에서 "[[파일]]"은
탐색할 파일로 대체됩니다. 이를 위해 ViewVC를 사용하는 것이 일반적입니다.

--관리자 메일 [이메일 보호]
ikiwiki가 이메일을 보낼 때 사용해야 하는 이메일 주소를 지정합니다.

--차이 URL
페이지의 변경 사항을 비교하기 위해 링크할 URL을 지정합니다. URL에서
"[[file]]"은 찾아볼 파일로 대체되고 "[[r1]]"은
페이지이고 "[[r2]]"는 새 개정판입니다. 이를 위해 ViewVC를 사용하는 것이 일반적입니다.

--정규 표현식 제외
처리에서 제외할 소스 파일의 rexexp를 지정합니다. 지정할 수 있음
제외 목록에 추가하려면 여러 번.

--정규 표현식 포함
일반적으로 제외되는 소스 파일의 rexexp를 지정하지만
처리에 포함하고 싶습니다. 포함에 추가하기 위해 여러 번 지정할 수 있습니다.
명부.

--admin사용자 이름
다음을 가진 사용자(또는 openid가 활성화된 경우 openid)의 사용자 이름을 지정합니다.
위키 관리자의 권한. 현재 다음과 같이 모든 페이지를 잠그고 사용자를 차단할 수 있습니다.
활성화된 플러그인에 의해 부여된 권한(예: [[moderating
comments|plugins/moderatedcomments]] 및 플러그인/websetup. 지정할 수 있음
여러 관리자를 위해 여러 번.

openid 사용자의 경우 "http://"를 포함하여 로그인의 전체 URL을 지정하십시오.

--플러그인 이름
위키에서 지정된 플러그인의 사용을 활성화합니다. 플러그인 이름은
대소문자를 구분합니다.

--비활성화-플러그인 이름
플러그인 사용을 비활성화합니다. 예를 들어 "--disable-plugin htmlscrubber"를 제거하려면
HTML 소독으로.

--libdir 디렉토리
ikiwiki가 일반 위치보다 먼저 지정된 디렉토리를 찾도록 합니다.
라이브러리 파일 및 플러그인을 로드할 때. 예를 들어 libdir을 다음으로 설정하면
"/home/you/.ikiwiki/", 다음과 같이 foo.pm 플러그인을 설치할 수 있습니다.
"/home/you/.ikiwiki/IkiWiki/Plugin/foo.pm".

--토론, --토론 없음
"토론" 링크가 모든 헤더에 추가되는 것을 활성화하거나 비활성화합니다.
페이지. 링크는 기본적으로 활성화되어 있습니다.

--numbacklinks n
페이지 하단에 표시할 백링크 수를 제어합니다. 과잉
백링크는 팝업에 숨겨집니다. 기본값은 10입니다. 이 기능을 비활성화하려면 0으로 설정하십시오.
기능.

--userdir 하위 디렉터리
선택적으로 Wiki 사용자에 대한 링크가
위키의 하위 디렉토리. 기본값은 최상위 디렉토리의 페이지에 링크하는 것입니다.
위키의.

--html텍스트 html
생성된 html 파일에 사용되는 확장자를 구성합니다. 기본값은 "html"입니다.

--timeformat 형식
시간 또는 날짜 표시 방법을 지정합니다. 형식 문자열은
strftime(3) 기능.

--verbose, --no-verbose
수행 중인 작업에 대해 자세히 설명합니다.

--syslog, --no-syslog
로그인 syslog(3).

--usedirs, --no-usedirs
page.html 대신 page/index.html(기본값)이라는 출력 파일 생성을 토글합니다.

--접두사 지시문, --no 접두사 지시문
전처리기 지시문에 대한 새로운 '!' 접두어 구문을 토글합니다. 현재 이키위키
기본값은 --prefix-directives입니다.

--w3mmode, --no-w3mmode
w3m에서 ikiwiki를 로컬 CGI 스크립트로 사용할 수 있도록 허용하는 w3mmode를 활성화합니다.
웹 서버.

--ssl쿠키
SSL 연결을 통해서만 쿠키를 보냅니다. 이것은 그들이되는 것을 방지해야합니다
차단. 이 옵션을 활성화하면 최소한 CGI 부분을 실행해야 합니다.
SSL을 통한 ikiwiki.

--gettime, --no-gettime
개정판에서 각각의 새 페이지에 대한 생성 및 수정 시간 추출
제어 로그. 이것은 처음 위키를 만들 때 자동으로 이루어지며,
따라서 일반적으로 이 옵션을 사용할 필요가 없습니다.

--설정 변수=값
이렇게 하면 설정된 것처럼 임의의 구성 변수를 설정할 수 있습니다.
설치 파일을 통해. 가장 일반적으로 사용되는 옵션은 다음을 사용하여 구성할 수 있으므로
명령줄 스위치를 사용할 필요가 거의 없습니다.

--set-yaml var=값
이것은 --set과 비슷하지만 복잡한 구성 변수를 사용하는 구성 변수를 설정할 수 있습니다.
YAML 문서를 전달하여 데이터 구조.

사용 예


ikiwiki --setup my.setup

지정된 설정 파일을 사용하여 Wiki를 완전히 (재)빌드합니다.

ikiwiki --setup my.setup --refresh
my.setup의 설정을 사용하여 Wiki를 새로고침하고
변경되지 않았습니다. 이것은 더 빠릅니다.

ikiwiki --setup my.setup --refresh --wrappers
모든 래퍼 프로그램 재생성을 포함하여 Wiki를 새로 고칩니다. 단, 다시 빌드하지는 마십시오.
모든 페이지. 설정 파일에서 변경되지 않은 항목을 변경한 경우에 유용합니다.
모든 페이지를 업데이트하려면 전체 위키 재구축이 필요하지만 즉시
효과.

ikiwiki --srcdir destdir 재구축
설정 파일을 사용하지 않고 srcdir을 소스로 사용하고 destdir에서 HTML을 빌드합니다.

ikiwiki srcdir 대상디렉토리
srcdir을 소스로 사용하여 destdir에서 변경된 페이지의 HTML을 업데이트합니다.
설정 파일.

환경


CC

래퍼를 빌드하는 데 사용되는 C 컴파일러를 제어합니다. 기본값은 'cc'입니다.

CFLAGS 래퍼를 빌드할 때 C 컴파일러에 옵션을 전달하는 데 사용할 수 있습니다.

onworks.net 서비스를 사용하여 온라인에서 ikiwiki 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad