# Writing on GitHub
깃헙에서의 쓰기는 [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown) 를 이용하여 몇가지 추가적인 사항이 있습니다.
## Markup
### Newlines
깃헙에서 쓰기의 가장 큰 차이점은 줄바꿈을 처리하는 방식입니다.
의도하지 않은 오류로 인해 같은 단락의 같은 문단은 줄바꿈으로 처리한다고 합니다.(> 저도 잘 이해가 되지 않습니다.)
다음은 하나의 개행문자로 분리된 문구가 포함되어 있습니다.
```md
Roses are red
Violets are blue
```
Roses are red
Violets are blue
:question: 이 문장이 이해가 되지 않습니다. 자동으로 개행문자(`
`) 을 삽입한다는 말 같은데 언제 이걸 삽입하는지 모르겠습니다. 위의 `Roses are red` 다음에 빈칸 두개를 강제로 삽입한 예입니다. 그럼 깃헙에서 의도한대로 `
` 태그가 자동으로 삽입됩니다.
### Task lists
[작업목록](https://github.com/blog/1375%0A-task-lists-in-gfm-issues-pulls-comments)은 `[]` 과 `[x]` 를 사용해서 불완전 또는 완전한 목록(체크박스)을 표시한다고 합니다.
```md
- [x] @mentions, #refs, [links](), **formatting**, and tags are supported
- [x] list syntax is required (any unordered or ordered list supported)
- [x] this is a complete item
- [ ] this is an incomplete item
```
- [x] @mentions, #refs, [links](), **formatting**, and tags are supported
- [x] list syntax is required (any unordered or ordered list supported)
- [x] this is a complete item
- [ ] this is an incomplete item
`[]` 으로 사용된 작업목록은 체크박스로 표시되어 선택하거나 선택해제할 수 있습니다.
작업 목록은 중첩될 수 있습니다.
```md
- [ ] a bigger project
- [ ] first subtask #1234
- [ ] follow up subtask #4321
- [ ] final subtask cc @mention
- [ ] a separate task
```
- [ ] a bigger project
- [ ] first subtask #1234
- [ ] follow up subtask #4321
- [ ] final subtask cc @mention
- [ ] a separate task
중첩된 깊이는 한번이나 두번을 추천하지만 임의의 깊이까지 중첩될 수 있습니다.
### References
일부 참조는 자동으로 연결됩니다.
```md
* SHA: a5c3785ed8d6a35868bc169f07e40e889087fd2e
* User@SHA: jlord@a5c3785ed8d6a35868bc169f07e40e889087fd2e
* User/Repository@SHA: jlord/sheetsee.js@a5c3785ed8d6a35868bc169f07e40e889087fd2e
* #Num: #26
* GH-Num: GH-26
* User#Num: jlord#26
* User/Repository#Num: jlord/sheetsee.js#26
```
* SHA: a5c3785ed8d6a35868bc169f07e40e889087fd2e
* User@SHA: jlord@a5c3785ed8d6a35868bc169f07e40e889087fd2e
* User/Repository@SHA: jlord/sheetsee.js@a5c3785ed8d6a35868bc169f07e40e889087fd2e
* #Num: #26
* GH-Num: GH-26
* User#Num: jlord#26
* User/Repository#Num: jlord/sheetsee.js#26
:speech_balloon: 위와같은 형식은 깃헙사이트내에서만 작동되는겁니다. 마크다운으로 작성된 `.md` 파일이지만 `github.com` 에 올려져야 제대로 작동됩니다.
## Features
### Quick quoting
쓰기에서 `r` 은 현재 문제에 회신 또는 코멘트를 달 수 있습니다.
토론 게시글에서 선택한 모든 텍스트는 자동으로 인용구로 포맷되어 귀하의 코멘트에 추가됩니다.
### Name and Team @mentions autocomplete
이름과 팀이름 자동완성
쓰기에서 `@` 는 사람이름이나 팀의 목록을 가져옵니다. `@` 를 입력하면 사람이름이나 팀의 목록이 나오는데 탭이나 화살표로 이동하여 선택할 수 있씁니다.
단지 조직이나 팀이름은 가입한 구성원에 한함니다.
자동완성결과는 공동 작업자 및 스레드의 다른 참가자로 제한됩니다. 즉 전체로 검색되지는 않습니다.
@mention 의 자동완성에 자세한 내용은 [users](https://github.com/blog/1004-mention-autocompletion) 그리고 [teams](https://github.com/blog/1121-introducing-team-mentions) 을 참고하세요.
### Zen Mode (fullscreen) writing
Zen Mode를 사용하면 전체 화면 모드에서 마크다운으로 작성할 수 있습니다. 댓글, 문제에 대한 선 모드 버튼을 찾아 사이트를 통해 요청 양식을 풀 수 있습니다.
Zen Mode 버튼을 찾아 댓글, 이슈, 요청 양식등을 보낼수 있습니다.

Zen Mode 버튼을 사용하여 파일을 편집할 수 있습니다.
Zen Mode 는 밝은 테마, 어두운 테마를 제공합니다. 윈도우 오른쪽 상단에 스위처를 사용하여 테마를 변경할 수 있습니다.
[Zen Mode](https://github.com/blog/1379-zen-writing-mode) 자세한 내용은 블로그 게시물에서 확인하시기 바랍니다.
## See also
* [Markdown Basics](https://help.github.com/articles/markdown-basics/)
* [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown)
----
* [Sublimetext 목록으로 돌아가기](../README.md)
* [01-프로그램-설치](01-프로그램-설치.md)
* [02-플러그인-설치](02-플러그인-설치.md)
* [03-환경설정](03-환경설정.md)
* [04-사용팁](04-사용팁.md)
* [101_Markdown-Basics](101_Markdown-Basics.md)
* [102_GitHub-Flavored-Markdown](102_Github-Flavored-Markdown.md)
* [103_Writing-on-Github](103_Writing-on-Github.md)
* [104_Mastering-Markdown](104_Mastering-Markdown.md)
----