CSS Ruby JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
lib
source
wiki
.bowerrc
.gitignore
.travis.yml
Gemfile
Gemfile.lock
README.md
bower.json
config.rb

README.md

낰욧[nacyot] 위키

Build Status

이 저장소는 낰욧 위키의 저장소입니다. 낰욧 위키는 미들맨 정적 페이지 생성기를 기반으로 만들어진 어플리케이션으로 정적 웹페이지로 (협업 기능이 제거된) 개인 위키는 정적 페이지 생성기로도 충분히 만들 수 있을 것 같다는 생각에서 시작한 약간은 실험적인 시도입니다. 현재 기본적인 기능들은 구현이 되어있으며 문서들은 wiki 디렉토리에서 관리됩니다.

서버 실행

$ MIDDLEMAN_ENV=development be middleman server --reload-paths=app,config,wiki --verbose -p 9111

사이트 빌드

$ MIDDLEMAN_ENV=development be middleman build --verbose 

위키

위키 문서 형식

위키 문서는 문서의 메타데이터를 나타내는 부분과 본문으로 구성됩니다. 메타데이터를 나타내는 부분은 문서의 시작에서부터 ---으로 시작해서 ---으로 끝납니다. 이후 부분은 문서 본문입니다.

메타데이터

사용가능한 메타데이터는 다음과 같습니다. 아래 데이터는 위키 내에서 페이지 표시 및 웹페이지의 메타 데이터에 사용됩니다.

  • title : 문서의 제목
  • plang : 문서에서 다루는 내용의 주된 프로그래밍 언어
  • description : 간단한 설명
  • tags : 태그
  • related_keywords : 관련 키워드(see also)

내부 링크

링크는 기본적으로 [[링크]] 형식을 따르며 링크를 나타내는 문자열과 링크 주소가 다른 경우에는 [표시되는 문자열|링크]] 형식을 따릅니다.

배포

어플리케이션 배포는 travis를 사용합니다. Github에 Push가 이루어지면 자동적으로 travis-ci에서 사이트 빌드가 이루어지고 다시 Github에 배포가 이루어집니다. 자세한 내용은 .travis.yml을 참조해주시기 바랍니다.