[BlogDev] Notice
작성:    
업데이트:
카테고리: BlogDev
태그: BlogDev, FE Project, Github, jekyll, Markdown
도입
본 게시물은 공부하는 식빵맘님의 게시물을 통해 배우고 따라하는 과정입니다. 이 글을 누군가 보고 있다면, 그리고 보다 전문적이고 자세한 설명을 바라신다면 위 링크의 블로그를 확인해보시길.
NOTICE
- 주의사항이나 공지 등을 강조할 때 사용한다.
사용법
1. {: .notice}
- 문단의 바로 다음 줄에
{: .notice}
를 붙여준다. - ‘notice’의 뒤에는 Minimal-Mistakes에서 지정한 notice의 종류 이름을 뒤에 붙여줄 수 있다.
nocice
+--종류이름
⚠ <u>주의사항</u> 이것은 주의사항입니다.
{: .notice--primary}
결과
⚠ 주의사항 이것은 주의사항입니다.
2. <div>
태그와 markdown="1"
<div class>
HTML 태그를 이용하며, notice 클래스의 이름을 불러온다.markdown="1"
속성은 HTML 코드를 Markdown 으로 인식하게 하기 위한 속성이다.
<div class="notice--primary" markdown="1">
해당 HTML 속에 코드를 넣을 수도 있다. 이렇게 말이다.
```python
print("hello world!")
```
- FE 공부를 더 열심히 하자.
- SSAFY 붙었으면 좋겠다.
</div>
결과
해당 HTML 속에 코드를 넣을 수도 있다. 이렇게 말이다.
print("hello world!")
- FE 공부를 더 열심히 하자.
- SSAFY 붙었으면 좋겠다.
3. Liquid 언어 사용
capture
태그를 이용하여 변수에 텍스트 문단(문자열) 값을 저장한 뒤, 이를 HTML <div class>
태그에 저장해 호출하여 사용한다.
{% capture notice-2 %} <!--notice-2 라는 변수에 다음 텍스트 문단을 문자열로 저장한다.-->
#### New Site Features
* You can now have cover images on blog pages
* Drafts will now auto-save while writing
{% endcapture %} <!--캡처 끝. 여기까지의 텍스트 문단을 변수에 저장-->
<div class="notice">
{{ notice-2 | markdownify }} <!--div 태그 사이에 notice-2 객체를 출력하되 markdownify 한다. 즉 마크다운 화-->
</div>
결과
New Site Features
- You can now have cover images on blog pages
- Drafts will now auto-save while writing
댓글남기기