파일을보기위한 빠르고 가벼운 사이트.
문서, 위키, 예제, 메모, 문서, 갤러리, 저장소 등에 적합합니다.
Docker Hub | 스크린 샷 | 설정 | 구성 | 스폰서
https://imgur.com/a/15gq67x에서 더 많은 스크린 샷을 참조하십시오
이 프로젝트를 활성화하려면 후원 또는 기부를 고려하십시오 -https://github.com/sponsors/xy2z
Pinedocs는 읽기 전용이므로 파일 만보고 Pinedocs를 통해 편집 할 수 없습니다. 이것은 사용자 로그인, 개정 등의 위키 교체가 아닙니다. 기본적으로 콘텐츠의 모든 것을 방해하는 간단한 사이트입니다. 따라서 콘텐츠를 변경하려면 서버/PC에서 파일을 편집해야합니다.
Docker는 Pinedocs를 설정하는 가장 쉬운 방법입니다.
version : ' 3 '
services :
web :
image : xy2z/pinedocs:1.2.5
ports :
- 3000:80
volumes :
- ./data:/data/pinedocs docker-compose up -d 실행 한 후 ./data/config/config.yaml 에서 구성을 변경하고 ./data/files dir에서 파일 (또는 git 복제 리포지토리)을 추가 할 수 있습니다.
페이지를 다시로드 할 때 변경 사항에 영향을 미칩니다. 컨테이너를 다시 시작할 필요가 없습니다.
Altough Docker-Compose가 권장되며 Pure Docker도 사용할 수 있습니다.
docker run -itd -v "$PWD"/data:/data/pinedocs -p 3000:80 xy2z/pinedocs
자세한 내용은 https://hub.docker.com/r/xy2z/pinedocs/에서 참조하십시오.
git clone 실행하십시오composer install 실행하여 종속성을 얻으십시오.PineDocs/public Dir로 설정합니다 ( php -S localhost:89 -t public )config/config-example.yaml 의 이름을 config/config.yaml 로 바꾸십시오 (아래 참조)config/mathjax-example.js 의 이름 바꾸기 config/mathjax.js (아래 참조)config/custom.js 변경config/custom.css 변경 필요에 맞게 config/config.yaml 파일을 편집하십시오.
config/mathjax.js 파일을 편집하여 Mathjax를 구성 할 수 있습니다.
title (String) 로고, 탭 및 북마크에 사용되는 사이트 제목입니다.
content_dir (문자열) 사용하려는 Dir에 대한 경로. 기본값은 Pinedocs/ Content/ Dir입니다.
index (String) 인덱스 파일에 대한 상대 경로. 기본값은 index.md , index.html , index.txt , index 의 배열입니다.
layout (문자열) 사용 가능한 레이아웃 : default , wiki .
color_scheme (String) 사용 가능한 색 구성표 : pinedocs , simplistic 하고 simplistic-dark , twilight .
highlight_theme (문자열) 코드에 사용할 테마입니다. https://highlightjs.org/static/demo/에서 목록을 참조하십시오.
code_transparent_bg (bool) true 인 경우 모두 하이라이트 테마를 사용합니다. false 이면 배경이 투명합니다.
open_dirs (int | String) 페이지로드에서 반대 해야하는 더러야 할 더러워야합니다. all 사용하여 모든 듀스를 열십시오.
render_footer (bool) 메뉴 바닥 글을 렌더링합니까?
exclude_files (Array) 제외 할 파일 또는 DIRS 목록. 형식이 /regex /i 인 경우 REGEX를 지원합니다.
show_file_extension (bool) Show 파일 확장자. 기본값은 사실입니다.
menu_link_format (문자열) 값 : 기본값, ucfirst, ucwords, 대문자, 소문자.
render_max_file_size (float) 최대 파일 크기 (MB)로 렌더링합니다. 파일이 더 크면 다운로드 링크가 표시됩니다. 기본값은 50 입니다.
font_family (String) 메뉴 및 내용에 사용되는 글꼴. 기본값은 Tahoma 입니다.
font_size (문자열) 메뉴 및 내용의 글꼴 크기. 기본값은 15px 입니다.
no_extension_markdown (bool)은 마크 README 과 같은 확장자가없는 파일을 렌더링합니다. 기본적 true .
break_code_blocks (bool) Break Code Blocks를 수평 스크롤 대신 여러 줄에서 Break Block. 기본 false .
hide_folders_in_navigation (배열) 프론트 엔드 탐색에서 숨길 폴더 목록. 사례에 민감합니다. 기본값은 없다.
enable_mathjax (BOOL) 활성화 MATHJAX. mathjax.js 가 작동하려면 활성화해야합니다. 기본값은 false 입니다.
GNU GPLV3. license.txt를 참조하십시오