소스 파일은 /src
에 있고 사이트는 /_site
로 구축됩니다.
루트 디렉토리에서 설정하려면 : npm run build
로 테스트 : npm run start
JavaScript는 100% 선택 사항입니다. CSS도 선택 사항이지만, 없으면 모든 것이 추악합니다.
내비게이션 및 URL 구조는 합리적만큼 밀접하게 일치합니다.
"정적 페이지"URL은 "예쁘고" /
로 끝납니다.
"Dated Content"소스 파일 (예 : 게시물 및 노트)의 이름은 {iso-date}-{slug}.html
입니다. 연도와 같은 폴더로의 조직은 임의적이며 쉽게 관리 할 수 있습니다. URL은 구식 블로그 스타일로 렌더링 /YYYY/MM/DD/slug.html
.
그들이 그렇게한다면, 301 리디렉션이 이전 URL에 배치됩니다.
인용문은 html을 <figure>
요소, à la ala로 렌더링하는 Markdown-it-attribution에 의해 렌더링됩니다.
/weeks
주간 아카이브 URL에 포함될 저널 항목이 포함되어 있습니다.
/writing
제목 및 출판 날짜가 포함 된 게시물이 포함되어 있습니다. 그들은 날짜가있는 URL에 게시됩니다. 종종 그들은 (수동으로) 페소입니다.
/notes
에는 주로 출판 시간으로 식별되는 짧은 메모가 포함되어 있습니다. 그들은 날짜가있는 URL에 게시됩니다. 일반적으로 트윗 길이이지만 콘텐츠에는 공식적인 한계가 없습니다. 그들은 보통 sitewriter를 통해 게시됩니다. 그들은 Micro.blog 및 Twitter (RSS 피드를 통해)에 대한 포위입니다.
/media
날짜가있는 콘텐츠 (게시물 및 메모)에 대한 첨부 파일이 포함되어 있으며 종종 SOTEWRITER를 통해 업로드됩니다.
거의 모든 것은 영구적이며 어떤 종류의 주제 계층에 적합 해야하는 페이지 입니다.
https://jkc.codes/blog/creating-drafts-in-elevhy/에서 영감을 얻은/쓰기 및/노트의 동적 데이터 파일로 인해 컬렉션에서 페이지를 제외 할 수 draft
.