위키위키위키 위키

위키위키위키

2026-03-18 20:34:10 wikiwikiwiki

**위키위키위키**는 [[텍스트 파일]] 기반 [[PHP]] [[위키 엔진]]입니다. 데이터베이스 없이, 복잡한 설정 없이, 그냥 쓸 수 있는.
+ [English](README.md)
> “좋은 것은 적어도 세 번 이상 반복할 필요가 있다.”
+ # 위키위키위키
+
+ > “좋은 것은 적어도 세 번 이상 반복할 필요가 있습니다.”
+
+ **위키위키위키**는 텍스트 파일 기반 PHP 위키 엔진입니다. 데이터베이스 없이, 복잡한 설정 없이, 그냥 쓸 수 있는.
+
+ [위키위키위키 위키](https://wikiwikiwiki.wiki)
## 주요 기능
- 간편 설치
- 마크다운 지원
- 문서 연결(`[[문서 제목]]`), 문서 연동(`{{문서 제목}}`), 해시태그(`#태그`), 리다이렉트
+ - 문서 연결(`[[문서 제목]]`), 문서 연동(`![[문서 제목]]`), 해시태그(`#태그`), 리다이렉트
- 문서 둘러보기 및 검색
- 편집 이력 관리
```bash
+ git clone https://github.com/minguhong/WikiWikiWiki
+ cd WikiWikiWiki
php -S localhost:3333
```
Nginx를 사용하는 경우 `nginx.example.conf` 참고
+
+ ## 사용법
+
+ ### 마크다운을 제외한 위키 문법
+
+ | 문법 | 설명 |
+ |---|---|
+ | `[[문서 제목]]` | 다른 문서로 연결 |
+ | `[[문서 제목\|표시할 텍스트]]` | 문서 별칭으로 연결 |
+ | `[[상위/하위]]` | `/`로 계층 문서 구분 |
+ | `![[문서 제목]]` | 다른 문서의 내용을 문서에 포함 (트랜스클루전) |
+ | `#태그` | 모아 보기용 태그 지정 |
+ | `(redirect: 문서 제목)` | 다른 문서로 리다이렉트 (문서 첫 줄에 작성) |
+
+ ### 임베드
+
+ | 문법 | 설명 | 옵션 | 예시 |
+ |---|---|---|---|
+ | `(image: URL)` | 이미지 | `width`, `height`, `caption` | `(image: URL width: 300px caption: 체리)` |
+ | `(video: URL)` | 동영상 (YouTube, Vimeo 등) | `width`, `height` | `(video: URL width: 80%)` |
+ | `(iframe: URL)` | `iframe` (`https://`만) | `width`, `height` | `(iframe: URL height: 400px)` |
+ | `(map: 주소)` | 구글 지도 | `width`, `height` | `(map: 서울 강남구)` |
+ | `(codepen: URL)` | CodePen | `width`, `height` | `(codepen: URL)` |
+ | `(arena: 경로 또는 URL)` | Are.na 채널 | `width`, `height` | `(arena: username/channel-name)` |
+ | `(wikipedia: 검색어)` | 위키백과 링크 (기본: 위키 언어) | `lang` | `(wikipedia: Markdown lang: en)` |
+ | `(recent: 숫자)` | 최근 편집 문서 목록 | | `(recent: 5)` |
+ | `(wanted: 숫자)` | 링크는 있지만 아직 없는 문서 목록 | | `(wanted: 10)` |
+ | `(random: 숫자)` | 무작위 문서 목록 | | `(random: 10)` |
+
+ `width`, `height` 값에는 `px`, `%`, `rem`, `em` 등을 사용할 수 있습니다.
+
+ ### 피드 및 API
+
+ | 경로 | 설명 |
+ |---|---|
+ | `/rss.xml` | RSS 피드 |
+ | `/sitemap.xml` | 사이트맵 |
+ | `/llms.txt` | LLM용 문서 목록 요약 |
+ | `/llms-full.txt` | LLM용 문서 전체 내용 |
+ | `/api/all` | 전체 문서 목록 JSON (`?limit=20&offset=0`, `limit` 최대 `100`), 최상위: `pages`, `count`, `total`, `offset`, `limit`; 문서 항목: `title`, `modified_at`, `url`, `redirect_target`, `redirect_url` |
+ | `/api/wiki/{제목}` | 문서 내용 JSON, `title`, `content`, `modified_at`, `url`, `redirect_target` |
+
+ ### 단축키
+
+ | 단축키 | 설명 |
+ |---|---|
+ | `/` | 검색 |
+ | `e` | 편집 (문서 보기) |
+ | `n` | 새 문서 |
+ | `Cmd/Ctrl` + `B` | 굵게 (새 문서/편집) |
+ | `Cmd/Ctrl` + `I` | 기울임 (새 문서/편집) |
+ | `Cmd/Ctrl` + `K` | 위키 링크 (새 문서/편집) |
+ | `Cmd/Ctrl` + `S` 또는 `Cmd/Ctrl` + `Enter` | 저장 (새 문서/편집) |
+ | `Esc` | 편집 취소 (새 문서/편집) |
## 라이선스