Нет описания

PtrKR a6f8813a98 중복 및 오류 수정, 설정 패널 옵션 추가 7 лет назад
.github e72b479a0c 파일 이동 7 лет назад
language daf1e61e56 Added & Adjusted some features (#580) 7 лет назад
set_mark fa18487ea9 파서 버그 수정 7 лет назад
views 4eb56b8f36 오픈나무 코드 스타일로 변경 7 лет назад
.dockerignore 1abe37723c Dockerizing. Closes #516. 7 лет назад
.gitignore e8dbe2102b 사소한 수정 7 лет назад
Docker-Install.md 1abe37723c Dockerizing. Closes #516. 7 лет назад
Dockerfile 1abe37723c Dockerizing. Closes #516. 7 лет назад
LICENSE 13a757e7b5 update LICENSE 7 лет назад
app.py a6f8813a98 중복 및 오류 수정, 설정 패널 옵션 추가 7 лет назад
emergency_tool.py a6f8813a98 중복 및 오류 수정, 설정 패널 옵션 추가 7 лет назад
func.py 4eb56b8f36 오픈나무 코드 스타일로 변경 7 лет назад
logo.png 9291917c0d logo upload 7 лет назад
mark.py 3101d3a99f 처리 위치 변경 7 лет назад
oauthsettings.json 0928513fed oauth 인증절차 구현 7 лет назад
readme-ko.md 6dfd659d92 Readme 파일이 빠졌던 점 수정 7 лет назад
readme.md 2d1e859c00 Update readme.md 7 лет назад
requirements.txt b7e330eb4e 다시 css-html-js-minify 사용 7 лет назад
version-ko.md 43da00834e 버전 업 7 лет назад

readme-ko.md

opennamu

Python 3.5 이상 필요

오픈나무는 파이썬 기반의 위키 엔진입니다. 파이썬과 그 의존성 모듈만 설치하면 사용할 수 있으며, 코드를 직접 수정하여 좀 더 주제에 특화된 위키를 만들 수 있습니다.

목차

시작하기

오픈나무는 파이썬 환경에서 동작하는 파이썬 애플리케이션으로, 파이썬 환경을 필요로 합니다.

환경 구성

파이썬 설치

파이썬 설치 가이드를 참고하여 파이썬을 설치합니다.

릴리즈 다운로드

릴리즈에서 opennamu의 릴리즈 판을 다운로드 받고, 압축을 해제합니다. 레포지토리를 클론하여 릴리즈를 적용하는 것도 가능합니다. 자세한 내용은 클론문단을 참고하세요.

모듈 설치

다음 명령어로 opennamu 구성 파일이 위치한 디렉토리로 이동합니다.

cd [path]

다음 명령어로 opennamu 실행에 필요한 모듈을 설치합니다.

pip install -r requirements.txt

리눅스 환경의 경우 다음 명령으로 실행해야 합니다.

pip3 install -r requirements.txt

애플리케이션 시작

애플리케이션 시작

opennamu를 시작합니다.

python app.py

리눅스 환경의 경우 다음 명령으로 실행해야 합니다.

python3 app.py
  • opennamu의 첫 계정은 소유자 계정으로 설정됩니다.

애플리케이션 공개

현재 opennamu에서 권장하는 애플리케이션 공개 방법은 아파치나 nginx와 같은 웹서버 호스팅 소프트웨어를 통해 리버스 프록시를 설정하는 것입니다.

클론

아래 명령을 터미널(명령 프롬프트)에 입력하여 본 리포지토리를 클론할 수 있습니다.

일반

  • git clone -b stable https://github.com/2du/opennamu.git

베타

  • git clone -b master https://github.com/2du/opennamu.git

기여

오픈나무에는 검증되지 않은 몇가지 버그가 존재할 수 있습니다. 당신의 오픈나무 사용과 버그 발견은 오픈나무의 발전을 돕습니다. 이슈 생성하기

오픈나무는 완전한 오픈소스 프로젝트입니다. 새로운 기능을 추가하고 Pull Request를 생성해보세요. Pull Requests 생성하기

라이선스

오픈나무는 BSD 3-Clause License에 의해 보호받고 있습니다. 자세한 내용은 문서를 참고하세요.

외부 프로젝트 라이선스

기여자 목록

도움을 주신 분들

기타

set.json은 몇가지 로컬 설정을 저장하는 설정 파일입니다.

  • db = 데이터베이스 이름

set.json은 삭제해도 다시 새로 만들 수 있습니다.

테스트 서버

첫 번째 가입자에게 소유자 권한이 부여됩니다.