프로젝트 소개
Konawiki3는 원고 작성, 매뉴얼 생성, 정보 공유를 위해 설계된 가벼운 자체 호스팅 위키입니다. 핵심 설계 원칙은 모든 위키 콘텐츠를 평문 파일로 저장하여, 사용자가 Git을 통해 변경 사항을 추적하고 간단한 텍스트 기반 워크플로로 문서를 관리할 수 있도록 하는 것입니다. 메인 개발자는 이 시스템을 사용하여 수십 권의 기술 서적을 작성했으며, 이는 구조화된 문서 관리를 위한 전통적인 텍스트 편집기의 대안으로 활용될 수 있음을 보여줍니다.
이 시스템은 표준 Markdown과 자체 개발한 KonaNotation 두 가지 마크업 언어를 지원합니다. 사용자는 전역 설정에서 선호하는 마크업 스타일을 선택하거나, 파일 확장자(예: `.md`는 Markdown, `.txt`는 KonaNotation)를 사용하여 페이지별로 지정할 수 있습니다. 이러한 유연성은 다양한 사용자 선호도와 워크플로 요구 사항을 수용합니다.
Konawiki3에는 페이지를 구성하기 위한 파일 기반 태그 시스템이 포함되어 있습니다. 사용자는 페이지에 `#tag(TagName)`을 추가하여 분류하고, `#tags(TagName)`을 사용하여 특정 태그가 있는 모든 페이지 목록을 표시할 수 있습니다. 외관, 사용자 관리, 플러그인 활성화 등 사이트 구성은 웹 기반 관리 페이지를 통해 처리되므로 직접 구성 파일을 편집할 필요가 없습니다.
설치에는 PHP를 실행할 수 있는 웹 서버가 필요합니다. 저장소 클론, 릴리스 zip 파일 업로드, 또는 Docker Compose를 사용한 로컬 실행을 통해 배포할 수 있습니다. Git 저장 및 간단한 PDF 생성과 같은 선택적 기능은 Composer를 통해 라이브러리를 설치하여 활성화할 수 있습니다. 또한, ChatGPT API 키를 구성하여 텍스트 요약, 교정, 문장 재구성, 자동 계속 쓰기 등의 AI 글쓰기 지원 기능을 활성화할 수 있습니다. 확장성을 위해 플러그인 시스템도 포함되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.