2017-11-04 20 views
1

작은 페이지를 실행 한 후 오늘은 html-minifier을 만났습니다. Google PageSpeed를 통해 Hugo을 사용하여 만들었습니다.html-minifier : 재귀 적이지만 유효하지 않은 무효 파일

내가 눈치

우선은 그 그것은 (내 스피커가 경고음 시작하고 나는 조금 흥분) 내가 분명히 문서화되지 않은 - 명령을 보여 this stack을 발견했습니다

는 이미지처럼 지원되지 않는 파일에 작동이 중지 재귀 기능을 가지고 있지만, line 옵션 --file-ext

완벽하게 작동했지만 출력 디렉토리에는 일치하지 않는 내용이있는 폴더가 없어졌습니다.

루트 디렉토리에서 CSS, JS, 이미지 및 Github Pages의 CNAME 파일에 대한 Hugo의 폴더를 보았습니다. 휴고 (Hugo)가 생성 한 폴더 중 하나에 정적 파일 한 장도 없다고 말할 수있을뿐만 아니라 (휴고가 때때로 예측할 수없는 경우도 있음을 알 수 있습니다.) 또한 내가 작성한 언어 별 XML Sitemaps를 유지하고 싶습니다. 일부 특정 폴더.

간단히 말해, 파일을 "있는 그대로"일치시키지 않고 복사하여 입력 디렉토리를 커밋/푸시 할 준비가되어 있습니까?

답변

0

전체 디렉토리 구조를 분석 한 결과 휴고 (Hugo)는 HTML과 XML 파일 이외에 아무것도 존재하지 않는다는 것을 확신 할 수 있었기 때문에 Ockham 's Razor가 발생했습니다.

내 Hugo의 소스 코드와 출력 내용이 완전히 다른 디렉토리에 있기 때문에 출력 디렉토리를 입력 디렉토리의 동일한 경로로 지정하는 것이 간단합니다.

모든 HTML 파일이 축소되어 Hugo가 생성 한 파일을 덮어 씁니다.