개발 당시 우리는 HTML 페이지에 많은 주석을 넣는 경향이 있거나 최종 사용자의 사용자 정의 요청에 따라 일부 내용을 주석 처리 할 수 있습니다. 수백 페이지를 다룰 때 최종 배포 전에 모든 주석이 달린 텍스트를 제거하는 방법. 다른 사람들이 볼 수있는 코멘트가있는 페이지를 패키징하는 것은 나쁜 습관이라고 생각합니다. 이렇게하면 스크립트를 빌드하는 데 사용할 수있는 유용한 도구가 있습니까?배포하기 전에 페이지에서 HTML 주석을 제거하는 방법은 무엇입니까?
답변
내가이 사용 및 가/최적화 소스 코드를 변경하지 않습니다 Absolute HTML Compressor
그것은 중대를, 그것은 단지 당신이 그것을 물어 무엇을 하는가. 개인적으로 묻는 질문 : 각 줄의 시작 부분에 주석과 공백을 제거하십시오.. 명령 줄에서 또는 배치 파일에서 내가 할 :
ahc "path/file.html" -y- -l- -q- -w+ -t- -c+ -d- -m- -b-
경고 : -B- 옵션을 (내가 위에서 사용했던) 파일을 덮어 쓸 수 있도록 백업을 사용하지 않습니다.
BTW : 원한다면 명령 줄 없이도 사용할 수있는 아주 멋진 GUI가 있습니다.
서버 쪽 스크립팅을 사용하지 않는 경우 수동으로 제거해야합니다.
서버 측 스크립팅을 사용하는 경우 정규 표현식을 사용할 수 있습니다. 그냥 "html 주석 제거"및 서버 측 스크립팅 언어로 google하십시오.
HTML 깔끔한 작업을 수행해야합니다.
http://tidy.sourceforge.net/docs/quickref.html#hide-comments
HTML Tidy는 HTML 파일 소스 코드를 완전히 망칠 것입니다. 나는 당신이 코멘트를 제거하는 것에 관심이 있다면 그것을 추천하지 않을 것이다. –
@ Marco Demaio : "망쳐 버리는"의미는 무엇입니까? Tidy가 페이지를 제대로 작동하지 않는다는 소식을 들어 본 적이 없습니다. – Chuck
@Chuck : 잘못된 용어를 사용했습니다. HTML Tidy가 페이지 기능을하지 못하게하는 것을 의미하지는 않았지만, 예를 들어 : DOCTYPE이 자동으로 제거되거나 두 줄로 분할됩니다. META는 두 줄로도 분할됩니다. calvinsconner는 모든 HTML 소스 코드를 변경/최적화하지 않도록 주석을 제거하도록 요구합니다. 최적화를 사용하지 않도록 설정할 수 있지만 재생할 수천 가지 설정이 있습니다. 나는 Absolute HTML Compressor가 HTML 주석을 제거하기위한 방법이라고 믿는다. –
- 1. html 페이지에서 이러한 문자를 제거하는 방법은 무엇입니까?
- 2. 페이지에서 노드를 제거하는 방법은 무엇입니까?
- 3. 웹 페이지에서 연속 링크를 제거하는 방법은 무엇입니까?
- 4. Java에서 주석을 제거하는 스크립트
- 5. HTML 주석을 삭제하는 정규식은 무엇입니까?
- 6. asp.net MVC를 웹 서버에 배포하기 전에 준수해야합니까?
- 7. 데이터베이스 프로젝트를 배포하기 전에 삭제 하시겠습니까?
- 8. JAX-WS에서 생성 된 헤더 주석을 제거하는 방법은 무엇입니까?
- 9. PHP를 사용하여 HTML 페이지에서 HTML 태그 조각을 제거하는 방법
- 10. PHPQuery로 HTML 태그를 제거하는 방법은 무엇입니까?
- 11. 일부 HTML 태그를 제거하는 방법은 무엇입니까?
- 12. 페이지에서 항목을 제거하는 방법?
- 13. XQuery XML에서 주석을 제거하는 중
- 14. HTML 페이지에서 텍스트 블록을 추출하는 방법은 무엇입니까?
- 15. html 입력에서 이메일 및 전화 번호를 제거하는 방법은 무엇입니까?
- 16. 선택한 코드의 주석을 달거나 주석을 제거하는 키보드 단축키?
- 17. .aspx 페이지에서 "기본"form-element를 제거하는 방법은 무엇입니까?
- 18. Sharepoint : 기본 core.css 참조를 제거하는 방법은 무엇입니까?
- 19. html 페이지에서 csv 만들기
- 20. 소스없이 리눅스에서 프로그램 배포하기
- 21. MKMapView에지도 주석을 추가하는 방법은 무엇입니까?
- 22. Eclipse에서 주석을 숨기는 방법은 무엇입니까
- 23. 컴파일러가 주석을 처리하는 방법은 무엇입니까?
- 24. JSP 페이지에서 사용자에게 출력되기 전에 최종 HTML 출력을 캡쳐하는 방법은 무엇입니까?
- 25. JSP/JSTL로 생성 된 페이지에서 어떻게 HTML 주석을 제거 할 수 있습니까?
- 26. Maven에서 일부 특수 효과를 제거하는 방법은 무엇입니까?
- 27. 버튼에서 효과를 제거하는 방법은 무엇입니까?
- 28. JSP/HTML 페이지에서 PDF로 변환
- 29. mapView에서 주석을 제거하는 중 문제가 발생했습니다.
- 30. MKAnnotationView 개체로 추가 된 주석을 제거하는 방법
최종 사용자가 여전히 "소스를보고"그들을 찾을 수 있기 때문에 Javascript가 분명히 작동하지 않습니다. –
당신의 오른쪽, 바보 같은 날. – Tim