이것은 새로운 Kicad 웹 사이트 인 Anno 2015의 출처입니다.
Kicad-Website 저장소는 이중 라이센스가 있습니다. GNU 일반 공개 라이센스 (http://www.gnu.org/licenses/gpl.html), 버전 3 이상, 또는 Creative Commons Advtribution License (http://creativecommons.org/licenses/by/3.0/)의 조건에 따라 배포하거나 수정할 수 있습니다.
이 패키지가 필요합니다.
Hugo 버전 0.69.0 (이 버전을 사용해야합니다!)
루비 (Asciidoctor 사용)
Asciidoctor 버전 2.0.10
Asciidoctor를 사용하는 것이 요구 사항입니다. 원래 Asciidoc은 Toml 헤더와 함께 Adoc 파일을 구문 분석하는 데 어려움을 겪기 때문입니다. Asciidoctor에는 웹 페이지에 몇 가지 추가 기능이 있습니다.
저장소 루트에서 Hugo 명령을 실행하여 개발을위한 파일을 빌드하고 제공합니다.
휴고 서버 -w -v
브라우저에서 페이지에 액세스 할 수있는 주소를 알려 주므로 콘솔 출력을 관찰하십시오. -W 플래그는 파일 시스템을 자동으로 재건 할 변경을 보라고 지시합니다. 또한 브라우저의 페이지는 재건이 성공적으로 완료되면 자동으로 제공됩니다.
기고 가이드 라인을 읽으십시오
nginx 인스턴스로 웹 사이트를 빌드하고 패키지하는 dockerfile이 포함되어 있습니다.
혼자서 블록에 아이콘이 나타나려면 추가해야합니다.
:icons:
:iconsdir: /img/icons/Asciidoc 파일의 맨 위에 있지만 Hugo Template 헤더 아래.
파일 이름의 주요 밑줄이있는 재사용 가능한 asciidoc 파일의 이름을 지정하고 .adoc로 끝나십시오. Hugo는 의도적으로 이러한 파일을 무시하도록 구성됩니다.
보안을 약간 향상시키기 위해 Nginx가 설정 한 콘텐츠 보안 정책 헤더를 구현합니다. 이들은 스크립트, 비디오, 이미지 등에 허용되는 리소스 경로를 브라우저에 지시하며 HTTPS를 사용하는 동안 CSP는 브라우저 측 및 기타 공격을 잠재적으로 중지하는 또 다른 도구 일뿐입니다.
이는 다음을 의미합니다. 1.이 리포지어에 직접 이미지, js 및 CSS를 추가하십시오. 우리가 미래에 잠재적으로 내려 가도록 그들을 반영하는 것이 훨씬 낫습니다. 특히 타사 이미지 2. /.docker/default.conf 3에서 기존 "승인 된"원격 자원을 Visibile으로 사용하기 위해 최선을 다하십시오. 편집중인 내용에 대한 리소스가로드되지 않으면 각 브라우저의 개발자 도구 콘솔 출력을 확인하십시오. CSP로 인해 차단되면 그렇게합니다.