2011-01-06 3 views
2

내 목표는 반복 코드가 많은 정적 웹 사이트를 어셈블하는 것입니다. 이제는 JSP includes를 사용할 수 있습니다. 그러나 사이트는 드물게 수정되며 gzip과 같은 기능을 사용하여 매우 많은로드가 발생하며 합병증이 필요하지 않습니다.XML 구성을 사용하여 HTML 파일 생성

제 아이디어는 개미와 같은 일부 도구로 빌드 프로세스를 구현하는 것입니다. 빌드 프로세스는 모든 HTML 조각을 연결하고, HTML, JS, CSS를 minifier로 전처리 한 다음 마지막으로 gzip을 적용합니다. 모든 html 페이지와 순서에 들어갈 필요가있는 부분을 정의하는 XML 구성이 필요합니다.

개미 또는 이와 유사한 도구에 대한 조언이 필요합니다. 구성에 접근하는 방법, 도움이 될 외부 도구? 어떤 제안이라도 대단히 감사합니다.

+0

Jekyll (Ruby) 또는 Hyde (Python)과 같은 정적 사이트 생성기를 찾아야 할 수 있습니다. –

+0

또한 관련 질문을 확인하십시오. http://stackoverflow.com/questions/186290/best-static-website-generator –

답변

1

XSLT은 XML을 HTML과 같은 다른 형식으로 변환하는 데 완벽하게 적합합니다.

Apache Xalan을 다운로드하여 사용해 볼 수 있습니다. 개미XSLT processing을 지원합니다.

+0

나는 또한 XSLT를 선호한다. 개미는 스타일 태그를 사용하여 XSLT를 지원합니다. 나는 여기에 필요한 것을 어떻게하는지에 대한 좋은 예를 발견했다 : http://www.ibm.com/developerworks/xml/library/x-tipcombxslt/index.html 그리고 Saxon을 사용하기로 결정했고, XSLT 2.0을 지원한다. 가 더 빠르다 –

1

자바 세계에서 Apache Forrest을 살펴볼 수 있습니다. 정확하게 이런 종류의 작업을 수행합니다.

다른 세계에서는 유능한 루비 사이트 제작자 인 webgen도 있습니다.

나는 또한 다른 대안이 있다는 것을 기억하지만, 나는 그들의 이름을 찾을 수 없다.

+0

Apache 포리스트를 보았습니다. 제 목적이 너무 복잡하다고 생각합니다. 감사! –

관련 문제