2012-09-13 3 views
0

github/murkup의 README에 따르면 Github에 comstomed markup language를 추가 할 수 있습니다. https://github.com/github/markupgithub 마크 업 라이브러리에 제 언어를 추가하는 방법은 무엇입니까?

간단한 프로젝트에 Markdown을 사용하는 것은 정말 어색합니다. 나는 단지 "굵게", "인라인 코드", "코드 블록", "링크"를 지원하는 마크 업 언어를 원한다. 라인을 변경하기 위해 공란을 추가 할 필요가 없습니다. 단지 코드처럼 간단해야합니다. 대부분의 경우에 이미 충분하다고 생각합니다. 그래서 CoffeeScript에 제 코드가 있습니다. https://gist.github.com/3712310

아직 루비를 배우지 않았습니다. 그래서 저는 초보자를위한 상세한 가이드가 없기 때문에 Github에 넣기 전에 제 언어를 디버깅하는 법을 배웠습니다. 누구든지 나를 도울 수 있을까?

그런데 기스 웁은 그런 언어를 허용합니까?

답변

0

대답은 README에 있습니다 마크 업이 루비가 아닌 다른 언어에

경우, STDIN에서 입력을 받아 STDOUT에 HTML을 반환 lib 디렉토리/github에/명령에 번역기 스크립트를 놓습니다. 예제는 rest2html을 참조하십시오.

다른 지원되는 언어에 대해 다시 한 번 살펴 보시기 바랍니다. 파일이 Markdown에 있다고해서 모든 기능을 사용해야한다는 것은 아닙니다. 텍스타일은 좋은 대안이지만, 모든 구문은 markup으로 지원됩니다.

귀하의 언어로 된 도구 및 편집기 지원과 사용자가 사용하고자하는 이유에 대해 생각해보십시오. 테이블에 무엇을 가져다 주나요? 그것은 무엇을 해결합니까? Markdown과 기능이 동일하지 않습니다. 당겨 받기 요청에서 한 명의 사용자에게 특수 마크 업 언어를 판매해야 할 가능성이 높습니다.

+0

새로운 언어를 발명하기보다는 gfm을 사용하는 것이 더 좋습니다. 그러나 Github이 repo에서 gfm을 지원하지 않는 것은 이상합니다. – jiyinyiyong

+0

@jiyinyiyong : GitHub-Flavored Markdown을 리포에서 사용할 수 있습니다. 코드 울타리 ('''''ruby)를 사용하여'README.md'를 작성하여 테스트 한 결과 예상대로 작동했습니다. – jmdeldin

+0

사실, 두 개의 공백과 각 줄의 끝을 추가하는 대신 gfm에서 할 수있는대로 줄 끝을 직접 선언하고 싶습니다. – jiyinyiyong