직물(마크업 언어)
Textile (markup language)파일 이름 확장명 | .cs |
---|---|
개발자 | 딘 앨런 |
초기 릴리즈 | 2002년 12월 26일[1] 전 ) |
최신 릴리즈 | 3.7.6(PHP) 2020년 1월 8일; 전[2] |
형식 유형 | 마크업어 |
오픈 포맷? | 네 |
웹사이트 | textile-lang |
섬유는 텍스트 형식 구문을 사용하여 일반 텍스트를 구조화된 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)
– 결과는 다음과 같다.abbr
HTML5의 요소 및acronym
XHTML의 요소.[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 스타일 라이센스로 배포되며, 여러 컨텐츠 관리 시스템의 플러그인에 포함되거나 플러그인으로 제공된다.
소프트웨어 및 서비스
다양한 프로젝트 사용(또는 사용)직물:
- Basecamp Classic – 섬유 사용 37 시그널의 원래 Basecamp 프로젝트 관리 소프트웨어
- 조립라
- 아틀라시안 (JIRA)
- 길드워 2 공식 포럼
- 지킬(소프트웨어)
- 당신의 밈을 알라
- 오픈프로젝트
- Qt 공식 포럼
- 레드마인
- Salesforce.com – Desk.com 제품에[19] 섬유 사용
- SUSE 스튜디오
- 직물 노트 – 직물을[20] 지원하는 iOS, Android 및 Windows용 텍스트 애플리케이션
- 섬유위키[21]
- WriteMonkey – Windows용 데스크톱 텍스트 편집기, 섬유[22] 등 다양한 마크업 언어 지원
- WiGit – Git 기반 Wiki[23][24]
참고 항목
참조
- ^ a b "Textism › Tools › Textile". textism.com. Archived from the original on 26 December 2002.
- ^ "Release notes for current version – textile/php-textile · GitHub". GitHub.
- ^ "Daring Fireball: Markdown Syntax Documentation". daringfireball.net.
- ^ "textile/php-textile". GitHub.
- ^ "bradchoate/text-textile". GitHub.
- ^ "textile/python-textile". GitHub.
- ^ Jason Garber. "RedCloth – Textile markup language for Ruby". redcloth.org.
- ^ "borgar/textile-js". GitHub.
- ^ "Textile.NET". CodePlex.
- ^ "Mylyn/WikiText". eclipse.org.
- ^ "Textile". GitHub.
- ^ "Textile · Acronyms and abbreviations". txstyle.org.
- ^ "php-textile/README.textile at master · textile/php-textile · GitHub". GitHub.
- ^ "Textile Syntax Documentation and Sandbox". txstyle.org.
- ^ Jason Garber. "Textile (Markup Language) Reference Manual for RedCloth – RedCloth: Textile for Ruby". redcloth.org.
- ^ "Help – Eclipse Platform". eclipse.org.
- ^ "MovableType.org – Documentation: Textile 2 Syntax". movabletype.org.
- ^ "Textile cheat sheet". warpedvisions.org.
- ^ "Desk.com – Use Textile to Create Rich Text Markup i..." Desk.com.
- ^ "AppCrawlr: the app discovery engine". appcrawlr.com.
- ^ "Textile Wiki". textilewiki.com.
- ^ "WriteMonkey – Home". writemonkey.com.
- ^ "WiGit: A Git-based Wiki (homepage)".
- ^ "WiGit on GitHub".