가벼운 마크 업 언어를 비교하고 대조하십시오 [폐쇄
-
20-08-2019 - |
문제
가장 인기있는 가벼운 마크 업 언어를 식별하고 강점과 약점을 비교하십시오. 이 언어는 문서와 같은 기술적 인 산문에 대한 일반 목적 마크 업이어야합니다 (예 : Haml은 계산하지 않음).
또한보십시오: 마크 다운 대 구조 조정 텍스트
해결책
나는 더 큰 프로그래밍 및 기술 커뮤니티에서 일반적으로 사용되는 세 가지 주요 언어, 즉 섬유, 마크 다운 및 구조 조정 텍스트를 알고 있습니다. 세 가지 모두 몇 시간 안에 배울 수 있습니다.
직물
- Redmine과 Ruby Community에서 사용합니다
- 113 질문은 현재 스택 오버플로에 태그가 지정되었습니다
- HTML과 가장 유사하지만 읽기 쉬운 소스
- 세 언어 모두에서 가장 쉬운 중첩 목록
- 비 프로그래머 또는 HTML-inorant에게는 이해할 수 없습니다
- 복잡한 짧은 문서에 이상적입니다 (링크, 중첩 목록, 코드, 사용자 정의 HTML 포함); 예 : 짧은 문서, 방법, 블로그 또는 CMS 콘텐츠
- 구문 참조
가격 인하
- 모국어 "커뮤니티"가없는 것 같지만 ...
- 1274 질문 스택 오버플로에 태그*
- 이메일 전통과 유사한 소스 코드 가독성을 강조합니다
- 간단한 HTML 임베딩 (태그 만 입력하는 것만 입력)
- HTML을 포함시키는 것 외에 테이블을 만들 방법이 없습니다
- 스택 오버플로를 알고 있다면 이미 알고 있습니다
- 이미 구조 조정 텍스트를 알고 있다면 쉽게 알 수 있습니다
- 자동 이메일 주소 형식의 난독 화u003Caddress@example.com> (앵글 브래킷 포함)
- 구문 참조
구조 조정 텍스트 (일명 휴식)
- 파이썬 커뮤니티에서 인기가 있습니다
- 스택 오버플로에 285 개의 질문이 태그되었습니다
- 나에게 물어 보면 공백과 정렬에 대해 약간의 pernickety
- 목록 (특히 중첩 목록) 및 단락은 항상 싸움에 빠지는 것 같습니다.
- 비 프로그래머가 읽을 수 있습니다
- 목차를 구축 할 수있는 형식 만 (Python Reference 구현의 확장을 통해)
- PDF 및 XML과 같은 다른 형식으로 직접 변환됩니다
- 많은 산문이있는 대형 문서에 이상적입니다 (예 : 사용자 설명서를위한 문서의 대안)
- 구문 참조
다른 팁
당신은 또한 고려할 수도 있습니다 Asciidoc
- 비교적 읽기 쉬운 마크 업
- 간단한 명령 줄 사용
- 일부는 구문과 관련하여 상대적으로 '까다로운'(유연한)로 인식 할 수 있습니다.
- 문서 및 (x) HTML 출력
Wikipedia 페이지 on 경량 마크 업 언어 다양한 옵션과 일반적인 용도 (제목, 대담한, 이탤릭체 등)에 대한 구문 표시를 잘 비교할 수 있습니다.
여기에서 다양한 경량 마크 업 언어를 모두 다루려고합니다.
http://www.subspacefield.org/~travis/static_blog_generator.html
보시다시피, "보안 블로그를 어떻게 만들 수 있습니까?"(즉, 정적 HTML을 생성하는 블로그)로 시작했으며, 마크 업 언어, 템플릿 시스템 등에 나 자신이 나온 것을 발견했습니다.
업데이트
Python 구현이있는 LWML에만 초점을 맞추었고 여기에 있습니다.
http://www.subspacefield.org/~travis/python_lightweight_markup_languages.html
지금까지 나는 마크 다운과 휴식을 시도했고, 후자는 다른 페이지에 내장 된 HTML 스 니펫을 제외하고는 더 나은 것을 좋아합니다. 테이블, 크로스 레퍼런스, 간접 링크 등 ...
문서화? 어때 독사?
문서화 해야하는 C/C ++ 프로젝트 중 일부에 사용합니다. Doxygen 저자와 마찬가지로 Doxygen 문서에 사용하는 것처럼 '남용'할 수 있습니다.