경량 마크 업 언어 비교 및 대조 [닫기]
가장 널리 사용되는 경량 마크 업 언어를 사용하고 강점과 약점을 비교하십시오. 반드시 언어는 문서와 같은 기술 산문을위한 범용 마크 업해야합니다 (예 : Haml은 포함되지 않음).
참조 : Markdown 대 ReStructuredText
저는 더 큰 프로그래밍 및 기술 커뮤니티에서 일반적으로 사용되는 세 가지 주요 언어 인 Textile, Markdown 및 reStructuredText를 알고 있습니다. 세 가지 모두 몇 시간 안에 학습하거나 치트 시트를 가까이에두고 "날개"로 학습 할 수 있습니다.
직물
- Redmine 및 Ruby 커뮤니티에서 사용
- 현재 Stack Overflow에 태그가 지정 113 개의 질문
- HTML과 가장 비슷하지만 가장 읽기 어려운 소스
- 세 언어 모두의 가장 쉬운 중첩 목록
- 프로그래머가 아니거나 HTML을 모르는 사람은 수 없음
- 복잡한 짧은 문서 (링크, 중첩 목록, 코드, 사용자 정의 HTML 포함)에 있습니다. 예 : 짧은 문서, 방법, 블로그 또는 CMS 콘텐츠
- 구문 참조
가격 인하
- 모국어 "커뮤니티"가없는 것 같지만 ...
- Stack Overflow *에 태그 된 1274 개의 질문
- 이메일 전통과 소스 코드 가독성 강조
- 간단한 HTML 임베딩 (태그 만 입력하면 됨)
- HTML을 포함하는 것 외에는 표를 만들 수 없습니다.
- Stack Overflow를 알고 있다면 이미 알고 있습니다.
- reStructuredText를 이미 알고 있다면 배우기 소유하고 있습니다.
- <address@example.com> 형식에 대한 자동 이메일 주소 난독 화 (우리만 쇠 괄호 포함)
- 구문 참조
reStructuredText (일명 ReST)
- Python 커뮤니티에서 인기
- Stack Overflow에 태그 된 285 개의 질문
- 나에게 물어 보면 공백과 정렬에 대한 약간의 까다로운
- 목록 (배열 목록)과 단락이 항상 싸우는 광고입니다.
- 프로그래머가 아닌 사람도 읽을 수 있음
- 목차를 수있는 유일한 형식 (Python 참조 구현의 확장을 통해)
- PDF 및 XML과 같은 다른 형식으로 직접 변환
- 산문이 많은 대용량 문서에 적합 (예 : 사용자 매뉴얼을위한 docbook의 대안)
- 구문 참조
asciidoc 을 고려할 수도 있습니다.
- 쉬운 읽기 쉬운 마크 업
- 간단한 명령 줄 사용
- 일부는 구문과 관련하여 최후로 '까다 롭다'(유연성 대)로 인식 할 수 있습니다.
- docbook 및 (x) html 출력
경량 마크 업 언어 에 대한 Wikipedia 페이지 는 다양한 옵션을 잘 비교하고 일반적인 용도 (머리글, 굵게, 기울임 꼴 등)에 대한 구문을 보여줍니다.
여기에서 다양한 경량 마크 업 언어를 모두 다루려고합니다.
http://www.subspacefield.org/~travis/static_blog_generators.html
보시다시피, "안전한 블로그를 만드는 방법"(예 : 정적 HTML을 생성하는 블로그)으로 시작하고 마크 업 언어, 템플릿 시스템 얽매여.
최신 정보
나는 구현이있는 LWML에만 다시 늘어납니다.
http://www.subspacefield.org/~travis/python_lightweight_markup_languages.html
지금 시도까지 마크 다운과 ReST를 시도해 무시하고 다른 페이지에 포함 된 HTML 스 니펫을 제외하고는 후조 더 좋습니다. 테이블, 교차 참조, 간접 링크 등 ...
문서화? 방법에 대한 doxygen이 ?
문서화해야하는 일부 C / C ++ 프로젝트에 사용했습니다. doxygen 작성자가 doxygen 문서에 사용하는 것처럼 '남용'할 수도 있습니다.
참고 URL : https://stackoverflow.com/questions/659227/compare-and-contrast-the-lightweight-markup-languages
'IT' 카테고리의 다른 글
숭고한 텍스트를위한 JSX 포맷터가 텍스트를 있습니까? (0) | 2020.09.05 |
---|---|
Collections.sort가 빠른 정렬 대신 병합을 사용하는 이유는 무엇입니까? (0) | 2020.09.05 |
jQuery는 이미지 src 가져 오기 오기 (0) | 2020.09.05 |
SpringData JPA는 협업 객체 속성으로 찾기 (0) | 2020.09.05 |
사용자 '에게 부여 된 권한이 작업을 수행 충분하지 않습니다. (0) | 2020.09.05 |