Skip to content

Commit 6792ad7

Browse files
committed
Revert "FIX : [post] 포스트 잠시 내림"
This reverts commit 321ff19.
1 parent 2ab6f3a commit 6792ad7

File tree

2 files changed

+136
-4
lines changed

2 files changed

+136
-4
lines changed
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
---
2+
title: "[IDE] : 블로그 밑줄 효과 적용하기(+ VSCODE Snippets) "
3+
excerpt_separator: <!--more-->
4+
categories:
5+
- IDE
6+
- VSCODE
7+
tags:
8+
- IDE
9+
- VSCODE
10+
- "Highlighting Underline"
11+
# 이미지 url (썸네일 필요한 경우 추가)
12+
image: /assets/img/thumbnail/visual-studio-code-logo.png
13+
published: false
14+
---
15+
16+
chripy 블로그 작성 시 <span class="highlighting-underline">이와 같이 다양한 스타일링 효과</span>를 적용할 수 있는데 적용 방법과 `vscode 내 snippets`을 활용하여 더 쉽게 작성하는 방법을 알아보겠습니다.
17+
18+
> 해당 글은 `chripy` GitHub 블로그 기준입니다.
19+
{: .prompt-info }
20+
21+
## 스타일링 적용 방법
22+
23+
---
24+
25+
chripy 내 스타일링은 `/assets/css/jekyll-theme-chirpy.scss`에 설정할 수 있습니다. 맨 하단에 아래와 같은 스타일링일 넣어줍니다.
26+
27+
```scss
28+
.highlighting-underline {
29+
// 색깔은 원하는 색으로 지정
30+
background: linear-gradient(transparent 60%, #1b99f3 80%);
31+
padding: 2px 4px;
32+
}
33+
```
34+
35+
해당 스타일링은 다음과 같이 사용할 수 있습니다.
36+
37+
```html
38+
<span class="highlighting-underline">Highlighting Underline</span>
39+
```
40+
41+
## vscode 내 snippets으로 더 쉽게 md파일 작성하기
42+
43+
---
44+
45+
vscode 내 `snippets`을 이용하여 단축키로 템플릿화 하여 md파일을 더 편하게 작성할 수 있습니다.
46+
47+
1. 명령어 창 열기 (`⇧⌘P`)
48+
2. `Snippets : Configure User Snippets`검색
49+
3. 원하는 확장자 선택(여기선 `markdown`)
50+
4. `markdown.json`파일 다음과 같이 수정
51+
5. 해당하는 확장자 파일에서 `단축키 + Tab`으로 템플릿 불러오기
52+
53+
```markdown
54+
"Highlighting Underline": { // 템플릿 제목
55+
"prefix": "hu", // 단축키
56+
"body": ["<span class=\"highlighting-underline\">$CLIPBOARD</span>"], // 사용할 템플릿 $CLIPBOARD는 복사한 텍스트를 의미
57+
"description": "형광펜 밑 줄", // 설명
58+
}
59+
```
60+
61+
> 만약 `단축키 + Tab`이 작동하지 않는다면, 아래 방법을 따라 설정하면 됩니다.
62+
> 1. 설정 창 열기 (`⌘,`)
63+
> 2. `Editor: Tab Completion` 검색
64+
> 3. on으로 변경
65+
{: .prompt-danger }
66+
67+
## chripy prompt snippet 적용
68+
69+
---
70+
71+
> tip prompt
72+
> ```markdown
73+
> > tip prompt
74+
> {: .prompt-tip }
75+
> ```
76+
{: .prompt-tip }
77+
78+
> info prompt
79+
> ```markdown
80+
> > info prompt
81+
> {: .prompt-info }
82+
> ```
83+
{: .prompt-info }
84+
85+
> warning prompt
86+
> ```markdown
87+
> > warning prompt
88+
> {: .prompt-warning }
89+
> ```
90+
{: .prompt-warning }
91+
92+
> danger prompt
93+
> ```markdown
94+
> > danger prompt
95+
> {: .prompt-danger }
96+
> ```
97+
{: .prompt-danger }
98+
99+
`chiripy`에는 위와 같이 4개의 프롬프트를 지원하는데, md파일을 작성할 때, 각 프롬프트마다 특정 명령어를 입력해주어야 합니다.
100+
101+
이런 귀찮은 작업도 <span class="highlighting-underline">snippet을 이용하여 간소화</span>할 수 있습니다.
102+
103+
```json
104+
{
105+
"Prompt Tip": {
106+
"prefix": "pt",
107+
"body": ["{: .prompt-tip }"],
108+
"description": "prompt-tip"
109+
},
110+
"Prompt Info": {
111+
"prefix": "pi",
112+
"body": ["{: .prompt-info }"],
113+
"description": "prompt-info"
114+
},
115+
"Prompt Warning": {
116+
"prefix": "pw",
117+
"body": ["{: .prompt-warning }"],
118+
"description": "prompt-warning"
119+
},
120+
"Prompt Danger": {
121+
"prefix": "pd",
122+
"body": ["{: .prompt-danger }"],
123+
"description": "prompt-danger"
124+
},
125+
}
126+
```
127+
128+
## 마치며
129+
130+
---
131+
132+
블로그 작성 뿐만 아니라 개발 시에도 `snippet`을 이용하면 개발 생산성을 높일 수 있을 것 같습니다. 평소에 반복해서 사용하는 코드가 있다면 snippet으로 등록해보는 건 어떨까요?

assets/css/jekyll-theme-chirpy.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
}
1313

1414
/* append your custom style below */
15-
.highlighting-underline {
16-
background: linear-gradient(transparent 60%, #1b99f3 80%);
17-
padding: 2px 4px;
18-
}
15+
// .highlighting-underline {
16+
// background: linear-gradient(transparent 60%, #1b99f3 80%);
17+
// padding: 2px 4px;
18+
// }

0 commit comments

Comments
 (0)