직물(마크업 언어)

Textile (markup language)
직물
파일 이름 확장명
.cs
개발자딘 앨런
초기 릴리즈2002년 12월 26일;[1] 19년(2002-12-26)
최신 릴리즈
3.7.6(PHP)
2020년 1월 8일; 2년(2020-01-08)[2]
형식 유형마크업어
오픈 포맷?
웹사이트textile-lang.com

섬유는 텍스트 형식 구문을 사용하여 일반 텍스트를 구조화된 HTML 마크업으로 변환하는 경량 마크업 언어다.직물은 기사, 포럼 게시물, readme 문서 및 온라인에 게시된 다른 유형의 서면 콘텐츠를 작성하는 데 사용된다.

역사

섬유는 2002년 딘 앨런에 의해 개발되었는데, 그는 이것을 "단순히 쓸 수 있는" 인간적인 웹 텍스트 생성기라고 주장했다.[1]Dean은 또한 비슷한 시기에 개발한 CMS인 Textpattern에 사용하기 위해 섬유소를 만들었다.

섬유는 마크다운의 발전에 영향을 준 몇몇 경량 마크업 언어 중 하나이다.[3]

프로그래밍 언어 구현

섬유는 원래 PHP(PHP-Textile로[4] 유지됨)로 쓰여졌고, 이후 펄, 파이톤([5]Python-Textile),[6] 루비,[7] 자바스크립트(Textile-JS),[8] C#[9]로 번역되었다.자바 구현은 이전에는 "Textile-J"라고 불렸으나, Mylyn WikiText 프로젝트에 통합되었다.[10]

표준화

지금은 표준도, 작업 사양도 없다.그러나 GitHub에는 섬유 구현 전반에 걸친 공통 규격 작성에 대한 기여를 유도하는 섬유 "조직"이 있다.[11]

Doctype 지원

섬유로 표시된 텍스트는 웹 브라우저에서 렌더링할 때 유효한 HTML로 변환되며, 구현 유형에 따라 다를 수 있지만 XHTML 또는 HTML5의 Doctype 선언에 대해 섬유 설치를 설정할 수 있으며, XHTML은 역호환성을 위한 기본 설정이다.

예를 들어, PHP 구현에서, Fortal의 전체 캡 약어 구문을 사용할 경우 –AGE(A Given Example)– 결과는 다음과 같다.abbrHTML5의 요소 및acronymXHTML의 요소.[12] 마찬가지로, PHP 버전 3.5에서 Fortal의 이미지 구문에 정렬 마커를 사용하면 HTML5는 렌더링된 클래스에 대한 추가 클래스를 얻을 것이다.img요소(XHTML이 다음 구성 요소와 함께 유지됨align귀속시키다[13]

구문 사용법

직물을 배우고 사용할 수 있는 다양한 자원:

  • TxStyle – 섬유 PHP 구현을 위한 도움말 사이트로, 컨버터를 제공한다.이 사이트는 현재 Textpattern CMS 프로젝트에서 사용되고 있다.[14]
  • RedWoe용 섬유 참조 사이트 – Ruby of F직물 구현을 위한 도움말 사이트.[15]
  • 섬유 구문: Eclipse - 현재 Mylin WikiText와 병합된 직물의 자바 구현을 위한 참조 사이트.[16]
  • 직물 2 구문 – 이동 가능유형의 직물 제작 문서.[17]
  • 직물 시트 – Wrapped Visions의 기본 빠른 참조 시트.[18]

섬유는 구문 용법 외에도 아포스트로피에 대한 문자 도면요소 참조를 자동으로 삽입하고, 단일 및 큰따옴표, 타원 및 엠 대시(em dash)를 열고 닫는다.

라이센싱

섬유는 BSD 스타일 라이센스로 배포되며, 여러 컨텐츠 관리 시스템의 플러그인에 포함되거나 플러그인으로 제공된다.

소프트웨어 및 서비스

다양한 프로젝트 사용(또는 사용)직물:

참고 항목

참조

  1. ^ a b "Textism › Tools › Textile". textism.com. Archived from the original on 26 December 2002.
  2. ^ "Release notes for current version – textile/php-textile · GitHub". GitHub.
  3. ^ "Daring Fireball: Markdown Syntax Documentation". daringfireball.net.
  4. ^ "textile/php-textile". GitHub.
  5. ^ "bradchoate/text-textile". GitHub.
  6. ^ "textile/python-textile". GitHub.
  7. ^ Jason Garber. "RedCloth – Textile markup language for Ruby". redcloth.org.
  8. ^ "borgar/textile-js". GitHub.
  9. ^ "Textile.NET". CodePlex.
  10. ^ "Mylyn/WikiText". eclipse.org.
  11. ^ "Textile". GitHub.
  12. ^ "Textile · Acronyms and abbreviations". txstyle.org.
  13. ^ "php-textile/README.textile at master · textile/php-textile · GitHub". GitHub.
  14. ^ "Textile Syntax Documentation and Sandbox". txstyle.org.
  15. ^ Jason Garber. "Textile (Markup Language) Reference Manual for RedCloth – RedCloth: Textile for Ruby". redcloth.org.
  16. ^ "Help – Eclipse Platform". eclipse.org.
  17. ^ "MovableType.org – Documentation: Textile 2 Syntax". movabletype.org.
  18. ^ "Textile cheat sheet". warpedvisions.org.
  19. ^ "Desk.com – Use Textile to Create Rich Text Markup i..." Desk.com.
  20. ^ "AppCrawlr: the app discovery engine". appcrawlr.com.
  21. ^ "Textile Wiki". textilewiki.com.
  22. ^ "WriteMonkey – Home". writemonkey.com.
  23. ^ "WiGit: A Git-based Wiki (homepage)".
  24. ^ "WiGit on GitHub".

외부 링크