이 repo에는 Jekyll로 제작 된 정적 사이트 인 개인 사이트 Alexwlchan.net에 대한 코드가 있습니다. 사이트를 사용자 정의하기 위해 작성한 여러 플러그인이 포함되어 있습니다.
사이트는 사용합니다.
변경하고 싶을 때 풀 요청을 열었습니다. 이로 인해 GitHub 동작이있는 빌드가 트리거되고 빌드의 일부로 HTMLProofer로 HTML을 확인합니다. 이로 인해 ALT 텍스트가 누락 된지 확인합니다.
사이트가 수표를 통과하면 자동으로 병합되고 main
지점의 빌드는 내 웹 서버에 변경 사항을 게시합니다.
Git, Ruby 및 Python이 설치해야합니다.
사이트의 로컬 사본을 실행하려면 :
$ git clone [email protected]:alexwlchan/alexwlchan.net.git
$ python3 -m venv .venv
$ pip install -r requirements.txt
$ bundle install
$ bundle exec jekyll serve
사이트는 http : // localhost : 5757에서 실행되어야합니다. 소스 파일을 변경하면 자동으로 업데이트됩니다.
정적 HTML 파일의 일회성 세트를 구축하려면 :
$ bundle exec jekyll build
_site
에서 HTML 파일 세트를 만듭니다.
다른 사람들이 사이트의 작동 방식을 확인하고 자신의 사이트에 아이디어를 사용할 수 있도록 소스 코드를 게시합니다. 이것은 내가 흥미롭거나 특이하다고 생각하는 것들의 목록입니다.
오타에 대한 수정은 환영하지만, 그렇지 않으면 기부금은 무시됩니다.
플러그인, 레이아웃, 스타일 시트 (플러그인, 레이아웃, 스타일 시트)에서 구성 요소를 사용하려면 자유롭게하십시오.
달리 명시된 경우를 제외하고 사이트와 관련 코드는 다음과 같이 이중 라이센스가 있습니다.
내 콘텐츠를 재사용하는 경우 가장 적합한 라이센스를 사용할 수 있습니다.
대부분 CC의 CC는 괜찮지 만 Creative Commons 라이센스는 코드에 적합하지 않으므로 대안으로 MIT가 있습니다.
다른 사람들의 Creative Commons 라이센스에서 사용되는 일부 이미지; 이미지가 사용되는 게시물을 참조하십시오.
사이트의 모든 아이콘은 명사 프로젝트의 로열티가없는 라이센스로 사용됩니다. SVG 파일에 소스를 나타내는 주석이 있어야합니다. 원래 아이콘 저자는 저작권을 유지합니다.