Commit a7c59f1c authored by heywon.choi's avatar heywon.choi

수정&추가

parent 4ea480ec
Pipeline #19008 passed with stage
in 25 seconds
......@@ -3,7 +3,7 @@
** xref:ready-to-write/pandoc.adoc[]
* 가이드
** xref:guide-like-bgbook/00aboutGuide.adoc[]
//** xref:guide-like-bgbook/00aboutGuide.adoc[]
** xref:guide-like-bgbook/01title.adoc[]
** xref:guide-like-bgbook/02section.adoc[]
** xref:guide-like-bgbook/03sublevel.adoc[]
......
......@@ -17,15 +17,18 @@ include::../attributes/dir_attrs.adoc[]
Title을 작성하는 AsciiDoc 소스는 다음과 같다.
[source,asciidoc]
----
= Document Title
= 문서 제목 (Title)
[abstract]
.문서개요
--
이 문서는 AsciiDoc 에서 {doctitle} 을 표현하는 방법에 대해 설명합니다.
--
----
=== 결과
Title을 작성하는 본문 형태는 다음과 같다.
****
[discrete]
= Document Title
****
.Document Title
image::figure1_1.png["Document Title"]
\ No newline at end of file
image::figure1_1.png["Document Title",800,600]
****
\ No newline at end of file
......@@ -19,22 +19,19 @@ Document Title(=) -> Level 1 Section(==) -> Level 2 Section(===) -> Level 3 Sect
Section을 작성하는 AsciiDoc 소스는 다음과 같다.
[source,asciidoc]
----
== Level 1 Section
=== Level 2 Section
==== Level 3 Section
== Text Formatting
우리가 말할 때 특정 단어와 구를 강조하는 것처럼, 우리는 서식과 구두점을 사용하여 텍스트에서 단어와 구를 강조한다. 문서에서 텍스트 서식을 표현하기 위해서는 다양한 서식 표시를 사용하고 결과물은 다음과 같다.
=== 굵게 (*)
굵은 텍스트는 더 두껍거나 어두운 글꼴을 적용한다.
==== AsciiDoc 소스
텍스트 서식(Bold)을 사용하는 AsciiDoc 소스는 다음과 같다.
----
=== 결과
Section을 사용하는 경우 본문 형태는 다음과 같다.
[cols="1a"]
|===
== Level 1 Section
=== Level 2 Section
==== Level 3 Section
|===
****
.Section
image::figure2_1.png["Section"]
\ No newline at end of file
image::figure2_1.png["Section",800,600]
****
\ No newline at end of file
......@@ -13,6 +13,11 @@ include::../attributes/dir_attrs.adoc[]
== Source Code
문서에서 소스 코드를 표현하기 위해서는 [source,언어명]와 소스 블록(----)을 사용하고 결과물은 다음과 같다.
[NOTE]
====
AsciiDoc에서 특수하게 사용되는 문자가 포함된 경우 xref:./06sourcecode.adoc#text_print["텍스트 그대로 출력"]를 참고한다.
====
=== AsciiDoc 소스
소스 코드를 작성하는 AsciiDoc 소스는 다음과 같다.
....
......@@ -77,3 +82,74 @@ Caused by: HttpError: HTTP Error: 401 HTTP Basic: Access Denied
----
====
****
[#text_print]
== 텍스트 그대로 출력
입력한 대로 출력 텍스트를 표시한다.
* 인라인 패스 매크로: 인라인일 경우 사용한다.
* 리터럴 블록: 블록으로 지정할 때 사용한다.
=== 인라인 패스 매크로 (pass:[pass:[ ]])
인라인 텍스트의 서식이 지정되지 않도록 하는 특수 구문이다.
==== AsciiDoc 소스
Inline pass를 작성하는 AsciiDoc 소스 다음과 같다.
....
[source,java]
----
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
**.antMatchers("/resources/pass:[**]").permitAll()**
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.permitAll();
----
....
==== 결과
Inline pass를 사용하는 경우 본문 형태는 다음과 같다.
****
[source,java]
----
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
**.antMatchers("/resources/pass:[**]").permitAll()**
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.permitAll();
----
****
=== 리터럴 블록 (pass:[....])
리터럴 블록은 소스에서 보는 그대로 작성한 텍스트를 표시한다.
==== AsciiDoc 소스
Literal Block을 작성하는 AsciiDoc 소스 다음과 같다.
----
....
Kismet: Where is the *defensive operations manual*?
Computer: Calculating ...
Can not locate object.
....
----
==== 결과
Literal Block을 사용하는 경우 본문 형태는 다음과 같다.
****
....
Kismet: Where is the *defensive operations manual*?
Computer: Calculating ...
Can not locate object.
....
****
. 출력에서 텍스트에 굵은 텍스트 서식이 적용되지 않는다.
. 세 개의 연속된 마침표가 줄임표 유니코드 문자로 대체되지 않는다.
\ No newline at end of file
......@@ -10,8 +10,8 @@ include::../attributes/dir_attrs.adoc[]
이 문서는 AsciiDoc 에서 {doctitle} 을 표현하는 방법에 대해 설명합니다.
--
== Source Code
문서에서 명령어 실행 단락을 표현하기 위해서는 소스 코드와 동일하게 [source,언어명]와 소스 블록(----)을 사용하고 결과물은 다음과 같다.
== Console 출력
문서에서 명령어 실행 단락을 표현하기 위해서 특별한 마크업이나 속성을 사용할 필요 없이 소스 코드와 동일하게 [source,언어명]와 소스 블록(----)을 사용한다. 언어명에 console을 지정하고 결과물은 다음과 같다.
=== AsciiDoc 소스
소스 코드를 작성하는 AsciiDoc 소스는 다음과 같다.
......
......@@ -11,7 +11,7 @@ include::../attributes/dir_attrs.adoc[]
--
== Image
문서에서 그림을 표현하기 위해서는 image::파일명["대체 텍스트",너비,높이]를 사용하고 결과물은 다음과 같다.
문서에서 그림을 표현하기 위해서는 블록(pass:[****)]과 image::파일명["대체 텍스트",너비,높이]를 사용하고 결과물은 다음과 같다.
=== AsciiDoc 소스
그림을 사용하는 AsciiDoc 소스는 다음과 같다.
......
= 기타 작성법
Heywon Choi <heywon.choi@bankwareglobal.com>
:description: 그 밖의 작성법
include::../attributes/common_attrs.adoc[]
include::../attributes/dir_attrs.adoc[]
[abstract]
.문서개요
--
이 문서는 AsciiDoc 에서 {doctitle} 을 표현하는 방법에 대해 설명합니다.
--
== 메뉴 표현
문서에서 메뉴를 표현하기 위해서는 [메뉴명] > [메뉴명] 을 사용하고 결과물은 다음과 같다.
=== AsciiDoc 소스
메뉴를 작성하는 AsciiDoc 소스는 다음과 같다.
[source,asciidoc]
----
[노드관리] > [노드정보] 에서 노드를 등록한다.
----
=== 결과
메뉴를 사용하는 경우 본문 형태는 다음과 같다.
****
[노드관리] > [노드정보] 에서 노드를 등록한다.
****
== 버튼 매크로
문서에서 버튼 매크로를 표현하기 위해서는 btn:[버튼명]를 사용하고 결과물은 다음과 같다.
=== AsciiDoc 소스
버튼 매크로를 작성하는 AsciiDoc 소스는 다음과 같다.
[source,asciidoc]
----
완료되면 btn:[OK] 버튼을 누릅니다.
파일 네비게이터에서 파일을 선택하고 btn:[Open]를 클릭합니다.
----
=== 결과
버튼 매크로를 사용하는 경우 본문 형태는 다음과 같다.
****
완료되면 btn:[OK] 버튼을 누릅니다.
파일 네비게이터에서 파일을 선택하고 btn:[Open]를 클릭합니다.
****
== 키보드 매크로
문서에서 키보드 매크로를 표현하기 위해서는 kbd:[key(+key)*]를 사용하고 결과물은 다음과 같다.
=== AsciiDoc 소스
키보드 매크로를 작성하는 AsciiDoc 소스는 다음과 같다.
[source,asciidoc]
----
|===
|Shortcut |Purpose
|kbd:[F11]
|Toggle fullscreen
|kbd:[Ctrl+T]
|Open a new tab
|kbd:[Ctrl+Shift+N]
|New incognito window
|kbd:[\ ]
|Used to escape characters
|kbd:[Ctrl+\]]
|Jump to keyword
|kbd:[Ctrl + +]
|Increase zoom
|===
----
=== 결과
키보드 매크로를 사용하는 경우 본문 형태는 다음과 같다.
****
|===
|Shortcut |Purpose
|kbd:[F11]
|Toggle fullscreen
|kbd:[Ctrl+T]
|Open a new tab
|kbd:[Ctrl+Shift+N]
|New incognito window
|kbd:[\ ]
|Used to escape characters
|kbd:[Ctrl+\]]
|Jump to keyword
|kbd:[Ctrl + +]
|Increase zoom
|===
****
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment