진고닉과 HTML 템플릿 파일을 사용하고 있습니다.
내 템플릿 파일에는 <!--This is my comment -->와 유사한 (여러 줄) HTML 주석이 포함되어 있습니다. 반환된 출력에 HTML 콘텐츠를 유지하고 싶습니다.
Question: 템플릿에서 HTML 주석을 제거하지 않도록 템플릿 엔진이나 c.HTML을 구성하는 방법은 무엇입니까?
/static/templates/mytemplate.html
:
내 핸들러:
으아악수정 후 주석을 상수로 추가해 보았습니다 :
으아악그러나 태그는
로 이스케이프되었습니다. 으아악
HTML 주석이 제거된 이유는 HTML 템플릿을 (직접 파일이 아닌) 문자열로 읽기 때문인 것 같습니다. 정확한 원인은 아직 밝혀지지 않았습니다. 어쨌든 나에게 효과가 있었던 해결책은 템플릿에 자리 표시자를 사용하는 것이었습니다.
으아악HTML 주석 자체를 매개변수로 전달합니다:
으아악import "html/template"을 사용하여 가져오기