Skip to content

Commit d05be96

Browse files
committed
ADD : [IDE] vscode - 블로그 밑줄 효과 적용 및 snippet 활용
1 parent d08cc6d commit d05be96

File tree

1 file changed

+131
-0
lines changed

1 file changed

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

0 commit comments

Comments
 (0)