| 줄 | 이전 | 이후 |
|---|---|---|
| 0 | ## 개요
이 문서는 SCI 위키의 사용 방법에 대해 다룹니다.
## 계정 생성 및 인증
[여기](https://sciwiki.org/login)를 클릭해 로그인 페이지로 이동 후, 회원가입 페이지로 이동합니다. 회원가입 시 gs.hs.kr 이메일을 사용하면 자동으로 문서 삭제 권한, 새 문서 생성 권한이 부여됩니다. 또한, 이메일 인증 단계가 있으므로 정확한 이메일을 사용해야 합니다.
## 문서 생성
문서를 생성하려면, 메인 페이지에 있는 검색 창에 내가 만들고자 하는 문서의 제목을 입력합니다. 검색 결과 페이지에 같은 제목을 가지고 있는 문서가 존재하지 않는다면, 해당 제목을 가진 문서를 생성할 수 있습니다. 제목이 **인 문서로 이동하기 버튼을 클릭 후, [새 문서 만들기]를 클릭합니다. 문서 생성 권한이 있다면 문서 생성 페이지로 이동하고, 아니라면 홈으로 돌아갑니다.
문서 생성 페이지에서는 제목을 변경할 수 있습니다. 문서가 생성된 후에는 제목을 변경할 수 없으며, 제목을 변경하려면 문서를 삭제 후 다시 만들어야 합니다. 제목을 정한 후 가장 먼저 대분류를 생성해야 합니다. `+ 새로운 대분류 만들기`를 클릭하고, 만들고자 하는 문서가 수학/과학 문서라면 세부 과목(예: 생명과학)을 입력 후 확인을 누릅니다. 대분류는 하나만 입력할 수 있습니다.
대분류를 만든 후에는 상세 분류를 추가할 수 있습니다. 상세 분류는 태그의 역할을 하며, 비슷한 내용이 들어 있는 문서들을 연관시키는 용도로 사용됩니다. 상세 분류의 이름을 작성한 후 엔터를 누르면 자동으로 추가됩니다. 만약 이미 있는 분류의 이름이라면 아래에 자동완성이 뜹니다.
문서의 내용을 모두 입력한 후에는 변경사항 적용하기를 클릭해 문서의 변경 내용을 저장합니다.
## 문서 수정
문서 페이지로 이동해 제목 하단 또는 우측에 있는 [편집]을 누르면 문서 수정 페이지로 이동합니다. 문서 수정 페이지에서는 제목을 바꾸는 것 이외의 문서 생성에서 할 수 있는 모든 일을 할 수 있습니다. 문서 수정 페이지에서 변경사항 적용하기를 누르면, 무엇을 변경했는지 기록할 수 있는 프롬프트가 뜨며, 변경사항을 적은 후에 초록색 버튼을 누르면 됩니다. (변경사항을 적는 것은 필수가 아니나, 적는 것을 추천드립니다) **문서 생성, 편집 등 문서의 내용을 수정하는 모든 행위는 기여 목록에 공개적으로 저장됩니다.**
### 문법
문서 편집에는 확장된 마크다운을 사용할 수 있습니다. 일반 마크다운에서 지원하는 문법을 모두 지원하며, 추가적인 문법도 사용할 수 있습니다. 추가적으로 사용할 수 있는 문법은 다음과 같습니다.
#### GFM
1. 자동 링크
```shell
https://sci.org
```
출력: https://sci.org
링크 rel이 정의되지 않아도 되는 경우, 마크다운 링크 문법을 사용하지 않고 URL을 입력해도 하이퍼링크가 생성됩니다.
2. Footnote
```shell
경기과학고[^1]
[^1]: 과학영재의 요람
```
경기과학고[^1]
자동으로 Footnote와 링크를 생성합니다.
[^1]: 과학영재의 요람
[^1]: Big note.
3. Table
```shell
| 원영적 사고 | 희진적 사고 |
| ----- | ------- |
| 럭키비키 | 개저씨들 |
| header1 | header2 |
| ---------------- | ---------------- |
| cell (rowspan=2) | cell |
| ^ | cell |
| > | cell (colspan=2) |
| escape > | \\> |
| escape ^ | \\^ |
```
| 원영적 사고 | 희진적 사고 |
| ----- | ------- |
| 럭키비키 | 개저씨들 |
행이나 열을 collapse할수도 있습니다.
| header1 | header2 |
| ---------------- | ---------------- |
| cell (rowspan=2) | cell |
| ^ | cell |
| > | cell (colspan=2) |
| escape > | \\> |
| escape ^ | \\^ |
#### KaTeX
KaTeX 문법을 지원합니다. 수식을 입력하고 싶은 경우에는 다음과 같은 방법을 사용할 수 있습니다.
```
`$$ f(x)=\\sum_{n=0}^\\infty\\frac{f^{(n)}(a)}{n!}(x-a)^n $$`
```
`$$ f(x)=\\sum_{n=0}^\\infty\\frac{f^{(n)}(a)}{n!}(x-a)^n $$`
코드블럭의 언어를 KaTeX로 정의하면, 코드블럭 안에서도 KaTeX를 사용할 수 있습니다.
```katex
f(x)=\\sum_{n=0}^\\infty\\frac{f^{(n)}(a)}{n!}(x-a)^n
```
KaTeX 문법에 대한 자세한 설명서는 [여기](https://katex.org/docs/supported)에서 확인할 수 있습니다.
#### 추가 문법
HTML 문법을 지원합니다. [github style sanitization](https://github.com/gjtorikian/html-pipeline/blob/a2e02ac/lib/html_pipeline/sanitization_filter.rb)을 적용하며, 추가적으로 style 속성을 지원합니다.
### 편집 시 주의사항
- h1 태그 (#)는 꼭 필요한 경우를 제외하고 사용하지 않습니다. 문서의 소제목을 나누어야 하는 경우에는 h2(##)~ h6(######)을 사용해 주세요.
### 이미지 업로드
[SCI 사용법/이미지 업로드](https://sciwiki.org/d/SCI%20%EC%82%AC%EC%9A%A9%EB%B2%95%2F%EC%9D%B4%EB%AF%B8%EC%A7%80%20%EC%97%85%EB%A1%9C%EB%93%9C) 문서를 참고하세요
## 편집 기록
편집 기록에는 아이피 주소, 편집 내용, 편집 시각이 기록됩니다. 로그인 여부와 관계없이 아이피는 항상 기록되지만, 로그인을 한 경우에는 아이피가 공개되지 않습니다. 편집 기록 페이지에서는 리비전 비교, 리비전 보기, 리비전으로 되돌리기를 할 수 있습니다.
## 마무리
이 문서는 SCI 위키의 개발 상황에 따라 계속 업데이트될 예정입니다.
| ## 개요
이 문서는 SCI 위키의 사용 방법에 대해 다룹니다.
## 계정 생성 및 인증
[여기](https://sciwiki.org/login)를 클릭해 로그인 페이지로 이동 후, 회원가입 페이지로 이동합니다. 회원가입 시 gs.hs.kr 이메일을 사용하면 자동으로 문서 삭제 권한, 새 문서 생성 권한이 부여됩니다. 또한, 이메일 인증 단계가 있으므로 정확한 이메일을 사용해야 합니다.
## 문서 생성
문서를 생성하려면, 메인 페이지에 있는 검색 창에 내가 만들고자 하는 문서의 제목을 입력합니다. 검색 결과 페이지에 같은 제목을 가지고 있는 문서가 존재하지 않는다면, 해당 제목을 가진 문서를 생성할 수 있습니다. 제목이 **인 문서로 이동하기 버튼을 클릭 후, [새 문서 만들기]를 클릭합니다. 문서 생성 권한이 있다면 문서 생성 페이지로 이동하고, 아니라면 홈으로 돌아갑니다.
문서 생성 페이지에서는 제목을 변경할 수 있습니다. 문서가 생성된 후에는 제목을 변경할 수 없으며, 제목을 변경하려면 문서를 삭제 후 다시 만들어야 합니다. 제목을 정한 후 가장 먼저 대분류를 생성해야 합니다. `+ 새로운 대분류 만들기`를 클릭하고, 만들고자 하는 문서가 수학/과학 문서라면 세부 과목(예: 생명과학)을 입력 후 확인을 누릅니다. 대분류는 하나만 입력할 수 있습니다.
대분류를 만든 후에는 상세 분류를 추가할 수 있습니다. 상세 분류는 태그의 역할을 하며, 비슷한 내용이 들어 있는 문서들을 연관시키는 용도로 사용됩니다. 상세 분류의 이름을 작성한 후 엔터를 누르면 자동으로 추가됩니다. 만약 이미 있는 분류의 이름이라면 아래에 자동완성이 뜹니다.
문서의 내용을 모두 입력한 후에는 변경사항 적용하기를 클릭해 문서의 변경 내용을 저장합니다.
## 문서 수정
문서 페이지로 이동해 제목 하단 또는 우측에 있는 [편집]을 누르면 문서 수정 페이지로 이동합니다. 문서 수정 페이지에서는 제목을 바꾸는 것 이외의 문서 생성에서 할 수 있는 모든 일을 할 수 있습니다. 문서 수정 페이지에서 변경사항 적용하기를 누르면, 무엇을 변경했는지 기록할 수 있는 프롬프트가 뜨며, 변경사항을 적은 후에 초록색 버튼을 누르면 됩니다. (변경사항을 적는 것은 필수가 아니나, 적는 것을 추천드립니다) **문서 생성, 편집 등 문서의 내용을 수정하는 모든 행위는 기여 목록에 공개적으로 저장됩니다.**
### 문법
문서 편집에는 확장된 마크다운을 사용할 수 있습니다. 일반 마크다운에서 지원하는 문법을 모두 지원하며, 추가적인 문법도 사용할 수 있습니다. 추가적으로 사용할 수 있는 문법은 다음과 같습니다.
#### GFM
1. 자동 링크
```shell
https://sci.org
```
출력: https://sci.org
링크 rel이 정의되지 않아도 되는 경우, 마크다운 링크 문법을 사용하지 않고 URL을 입력해도 하이퍼링크가 생성됩니다.
2. Footnote
```shell
경기과학고[^1]
[^1]: 과학영재의 요람
```
경기과학고[^1]
자동으로 Footnote와 링크를 생성합니다.
[^1]: 과학영재의 요람
[^1]: Big note.
3. Table
```shell
| 원영적 사고 | 희진적 사고 |
| ----- | ------- |
| 럭키비키 | 개저씨들 |
| header1 | header2 |
| ---------------- | ---------------- |
| cell (rowspan=2) | cell |
| ^ | cell |
| > | cell (colspan=2) |
| escape > | \\> |
| escape ^ | \\^ |
```
| 원영적 사고 | 희진적 사고 |
| ----- | ------- |
| 럭키비키 | 개저씨들 |
행이나 열을 collapse할수도 있습니다.
| header1 | header2 |
| ---------------- | ---------------- |
| cell (rowspan=2) | cell |
| ^ | cell |
| > | cell (colspan=2) |
| escape > | \\> |
| escape ^ | \\^ |
#### KaTeX
KaTeX 문법을 지원합니다. 수식을 입력하고 싶은 경우에는 다음과 같은 방법을 사용할 수 있습니다.
```
`$$ f(x)=\sum_{n=0}^\infty\frac{f^{(n)}(a)}{n!}(x-a)^n $$`
```
`$$ f(x)=\sum_{n=0}^\infty\frac{f^{(n)}(a)}{n!}(x-a)^n $$ `
코드블럭의 언어를 KaTeX로 정의하면, 코드블럭 안에서도 KaTeX를 사용할 수 있습니다.
```katex
f(x)=\sum_{n=0}^\infty\frac{f^{(n)}(a)}{n!}(x-a)^n
```
KaTeX 문법에 대한 자세한 설명서는 [여기](https://katex.org/docs/supported)에서 확인할 수 있습니다.
#### 추가 문법
HTML 문법을 지원합니다. [github style sanitization](https://github.com/gjtorikian/html-pipeline/blob/a2e02ac/lib/html_pipeline/sanitization_filter.rb)을 적용하며, 추가적으로 style 속성을 지원합니다.
### 편집 시 주의사항
- h1 태그 (#)는 꼭 필요한 경우를 제외하고 사용하지 않습니다. 문서의 소제목을 나누어야 하는 경우에는 h2(##)~ h6(######)을 사용해 주세요.
### 이미지 업로드
[SCI 사용법/이미지 업로드](https://sciwiki.org/d/SCI%20%EC%82%AC%EC%9A%A9%EB%B2%95%2F%EC%9D%B4%EB%AF%B8%EC%A7%80%20%EC%97%85%EB%A1%9C%EB%93%9C) 문서를 참고하세요
## 편집 기록
편집 기록에는 아이피 주소, 편집 내용, 편집 시각이 기록됩니다. 로그인 여부와 관계없이 아이피는 항상 기록되지만, 로그인을 한 경우에는 아이피가 공개되지 않습니다. 편집 기록 페이지에서는 리비전 비교, 리비전 보기, 리비전으로 되돌리기를 할 수 있습니다.
## 마무리
이 문서는 SCI 위키의 개발 상황에 따라 계속 업데이트될 예정입니다.
|