ํ‹ฐ์Šคํ† ๋ฆฌ hELLO์Šคํ‚จ ๋ฐฑํ‹ฑ ์ธ๋ผ์ธ ์ฝ”๋“œ๋ธ”๋Ÿญ script ์ ์šฉ ์•ˆ๋จ

2024. 2. 22. 01:17ยท Etc

์‚ฌ๊ฑด์˜ ๋ฐœ๋‹จ

์›๋ž˜ ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” ๊ธฐ๋ณธ ์Šคํ‚จ ์ค‘ ๊ฐ€์žฅ ์‹ฌํ”Œํ•˜๊ณ  ๋ง˜์— ๋“œ๋Š” ์• ๋กœ ๊ณจ๋ผ์„œ ์•ฝ๊ฐ„์˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆ๋ฅผ ํ•ด์„œ ์‚ฌ์šฉํ–ˆ์—ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ๊ธ€์„ ์“ธ๋•Œ๋งˆ๋‹ค bullet point ๊ฐ„๊ฒฉ์ด ์ œ๋ฉ‹๋Œ€๋กœ์ž„ + ํ…์ŠคํŠธ ์ค„ ๊ฐ„๊ฒฉ ์‚ฌ์ด๊ฐ€ ๋„ˆ๋ฌด ๊ฐ€๊นŒ์›Œ ๊ฐ€๋…์„ฑ์ด ๋งค์šฐ ๋งค์šฐ ์•ˆ ์ข‹์•˜๋‹ค.

๋˜ ์ด์ƒํ•˜๊ฒŒ ํฐํŠธํฌ๊ธฐ๋ฅผ ์ œ๋ชฉ์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์ค„ ๊ฐ„๊ฒฉ์ด ์–ด๋–ค ๊ณณ์€ ์—„์ฒญ ํฌ๊ณ  ์–ด๋””๋Š” ์•„์˜ˆ ์ค„๊ฐ„๊ฒฉ์ด ์•ˆ์ƒ๊ธฐ๊ณ ... ๋ธ”๋กœ๊น…ํ•˜๋Š”๋ฐ ์˜ฌ๋ฆฌ๊ธฐ ์ „์— ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ๋ฐฑ๋งŒ๋ฒˆ ์—ด์—ˆ๋‹ค ๋‹ซ์•˜๋‹ค ์˜ฌ๋ฆฌ๊ธฐ ์ „์— ๋น„๊ตํ•ด์„œ ๋ณด๋‹ค๋ณด๋‹ˆ ์Šฌ์Šฌ ์ฐธ์„ ์ˆ˜ ์—†๋Š” ์ง€๊ฒฝ์ด์—ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ž˜ ๋งŒ๋“ค์–ด์ง„ ์˜คํ”ˆ ์†Œ์Šค ์Šคํ‚จ์„ ๋„์ž…ํ•˜๊ธฐ๋กœ ๋งˆ์Œ๋จน์—ˆ๋‹ค..!!

 

 

๊ธฐ์กด ์Šคํ‚จ์—์„œ ์ธ๋ผ์ธ ์ฝ”๋“œ๋ฅผ ์ ์šฉํ–ˆ๋˜ ๋ฐฉ๋ฒ•

๊ฐœ๋ฐœ์ž๋“ค ์‚ฌ์ด์—์„œ ๊ฝค๋‚˜ ์œ ๋ช…ํ•œ hELLO ์Šคํ‚จ์„ ๊ฐ€์ ธ๋‹ค ์ ์šฉํ–ˆ๋Š”๋ฐ.. ๋ฌธ์ œ๊ฐ€ ํ•œ ๊ฐ€์ง€ ์žˆ์—ˆ๋‹ค.

์ด ์Šคํ‚จ์„ ์ ์šฉํ•˜๊ธฐ ์ด์ „์— ๋‚˜๋Š” ๊ธฐ๋ณธ๋ชจ๋“œ์—์„œ ๋ฐฑํ‹ฑ๊ธฐํ˜ธ๋กœ ํ…์ŠคํŠธ๋ฅผ ๊ฐ์‹ธ์ฃผ๋ฉด view ํ™”๋ฉด์—์„œ๋Š” ์ธ๋ผ์ธ ์ฝ”๋“œ๋ธ”๋Ÿญ์œผ๋กœ ๋‚˜ํƒ€๋‚˜์ฃผ๊ฒŒ ์ปค์Šคํ…€์„ ํ–ˆ์—ˆ๋‹ค. ์•„๋ž˜ ๊ธ€์„ ์ฐธ๊ณ ํ•ด์„œ ์ ์šฉํ–ˆ์—ˆ๋‹ค.

https://haruisshort.tistory.com/253

 

๋ฌธ์ œ 

ํ•˜์ง€๋งŒ... ์ƒˆ๋กœ์šด ์Šคํ‚จ์œผ๋กœ ๋ฐ”๊พธ๊ณ  ์œ„์™€ ๊ฐ™์ด script ๋ฐฉ์‹์œผ๋กœ ๋˜‘๊ฐ™์ด ์ ์šฉํ–ˆ๋Š”๋ฐ, ํ™”๋ฉด์ƒ์— ์ธ๋ผ์ธ ์ฝ”๋“œ๋ธ”๋Ÿญ์ด ํ•˜๋‚˜๋„ ๋ณด์ด์ง€ ์•Š๊ณ  ํ™”๋ฉด์— ์•„๋ž˜์ฒ˜๋Ÿผ ๋ฐฑํ‹ฑ ๋ฌธ์ž์—ด๋กœ ๊ทธ๋Œ€๋กœ ๋ณด์ด๋Š” ๊ฒƒ์ด๋‹ค. 

 

 

์„œ์น˜

๊ทธ๋ž˜์„œ ์Šคํ‚จ ์ œ์ž‘์ž๋‹˜์˜ ๊ณต์ง€๊ธ€์— ๊ฐ€์„œ ์˜ฌ๋ ค์ฃผ์‹  ๋Œ€ํ‘œ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… FAQ๋ฅผ ์ฝ์–ด๋ดค๋‹ค. 

https://pronist.tistory.com/5#Github%20Discussions-1

 

 

์–ด!!! ๋‚˜๋„ ์ง€๊ธˆ <script>๊ฐ€ ์ ์šฉ์ด ์•ˆ๋˜๋Š” ๊ฑด๋ฐ??? ์ด ๋‹ต๋ณ€์„ ํ™œ์šฉํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๊ฒ ๊ตฐ??? 

๊ทธ๋ž˜์„œ ์•„๋ž˜ ์ฒ˜๋Ÿผ ์ธ๋ผ์ธ์ฝ”๋“œ ๋ธ”๋Ÿญ์„ ๋งŒ๋“ค์–ด์ฃผ๋Š” script๋ฅผ ์ด๋ฒคํŠธ์— ๋“ฑ๋ก์‹œ์ผœ ์ฃผ์—ˆ๋‹ค. 

 

ํ•ด๊ฒฐ

<!-- Inline code block Script -->
<script defer>
    window.addEventListener('load', () => {
    let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)");
    textNodes.forEach(node => {
      node.innerHTML = node.innerHTML.replace(/`(.*?)`/g, '<code>$1</code>');
    });

    })
</script>
<!-- end of Inline code block Script -->

 

pํƒœ๊ทธ์˜ ๋ฐฑํ‹ฑ์•ˆ์— ๊ฐ์‹ธ์ง„ ํ…์ŠคํŠธ๋ฅผ ๋ชจ์•„๋‹ค๊ฐ€ "<code></code> " ํƒœ๊ทธ๋กœ ์ƒˆ๋กœ ๋ณ€ํ˜•ํ•ด์ฃผ๋Š” ๋กœ์ง์ด๋ฏ€๋กœ, ๋”ฐ๋กœ ์„œ๋ฒ„๋กœ script๋ฅผ ๋ฐ›์•„์˜ค๋Š” ๋กœ์ง์€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— defer๋Š” ์“ฐ๋‚˜ ์•ˆ์“ฐ๋‚˜ ๋ณ„ ํšจ๊ณผ๋Š” ์—†๋‹ค. 

์ด script๋ฅผ </body>๊ฐ€ ๋๋‚˜๊ธฐ ๋ฐ”๋กœ ์ง์ „์— ์ ์–ด์ฃผ๋‹ˆ ์•„๋ž˜์™€ ๊ฐ™์ด ์„ฑ๊ณต์ ์œผ๋กœ ๋‚˜์™”๋‹ค!! 

 

 

ํ .. ๊ทธ๋Ÿฐ๋ฐ ์ธ๋ผ์ธ๋ธ”๋Ÿญ์ด ๋‚ด๊ฐ€ ์›ํ•˜๋Š” css๊ฐ€ ์•„๋‹ˆ๋ผ ์Šคํ‚จ์ œ์ž‘์ž๋‹˜์ด ์„ค์ •ํ•ด๋‘” ๋Œ€๋กœ ์ ์šฉ๋˜๋Š” ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋Œ€๋กœ ํ•ด๋‹น css๋ฅผ ์ˆ˜์ •ํ•˜๋ ค๋ฉด CSS ํŒŒ์ผ์—์„œ p code๋ฅผ ๊ฒ€์ƒ‰ํ•ด ํ•ด๋‹น๋ถ€๋ถ„์„ ์ฐพ๋Š”๋‹ค.

 

 

 

๋‚˜์˜ ๊ฒฝ์šฐ ํ•˜๊ธฐ ์ฃผ์„๋‹ฌ๋ฆฐ ๋ถ€๋ถ„ ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์–ด CSS๋ฅผ ๋ฐ”๊พธ์–ด์ฃผ์—ˆ๋‹ค. 

#content .contents_style p code,
#content .contents_style ol[data-ke-list-type] code,
#content .contents_style ul[data-ke-list-type] code,
#content .contents_style table[data-ke-align] code,
#content .contents_style blockquote[data-ke-style=style2] code,
#content .contents_style blockquote[data-ke-style=style3] code {

  position: relative;

  top: -1px;

  white-space: normal;

  --tw-bg-opacity: 1;

  background-color: rgb(244 244 246 / var(--tw-bg-opacity));

  padding-left: 0.5rem;

  padding-right: 0.5rem;

  padding-top: 0.125rem;

  padding-bottom: 0.125rem;

  font-family: SUIT, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

  font-size: 0.875rem;

  line-height: 1.25rem;

  --tw-text-opacity: 1;

  color: rgb(53 54 56 / var(--tw-text-opacity));

/* ์ธ๋ผ์ธ์ฝ”๋“œ๋ธ”๋ก ์Šคํƒ€์ผ๋ง ๋ฐ”๊พผ๋ถ€๋ถ„ */
    font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
    padding: 0.1em 0.2em;
    margin: 0;
    white-space: break-spaces;
    border-radius: 6px;
}

 

 

๊ทธ๋Ÿผ ์™„์„ฑ๋œ ์ธ๋ผ์ธ ์ฝ”๋“œ ๋ธ”๋ก์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๋‚˜์˜จ๋‹ค. 

 

 

 

๋“œ๋””์–ด ๋งˆ์Œ์— ๋“ ๋‹ค...! ใ…Žใ…Ž 

 

'Etc' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๋งฅ๋ถ ์‚ผ์„ฑํ”„๋ฆฐํ„ฐ ์ธ์‡„ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ• (๋‹ค์šด๋กœ๋“œ X ์„ค์น˜ X)  (1) 2025.01.30
๋ฆฌํŠธ์ฝ”๋“œ ๋ฌธ์ œ,์ˆ˜ํ•™ such that ๋œป  (1) 2024.03.18
'Etc' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ๋งฅ๋ถ ์‚ผ์„ฑํ”„๋ฆฐํ„ฐ ์ธ์‡„ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ• (๋‹ค์šด๋กœ๋“œ X ์„ค์น˜ X)
  • ๋ฆฌํŠธ์ฝ”๋“œ ๋ฌธ์ œ,์ˆ˜ํ•™ such that ๋œป
hana1203
hana1203
hana1203
hana's lab ๐ŸŒฑ
hana1203
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (81)
    • React (38)
    • JavaScript (6)
    • Flutter (3)
    • Firebase (3)
    • Python (5)
    • Computer Science (5)
    • Problem Solving (2)
    • Git (5)
    • ํšŒ๊ณ  (8)
    • Etc (3)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ

๊ณต์ง€์‚ฌํ•ญ

์ „์ฒด
์˜ค๋Š˜
์–ด์ œ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€
  • ์˜ค๋ธ”์™„

์ตœ๊ทผ ๊ธ€

์ตœ๊ทผ ๋Œ“๊ธ€

hELLO ยท Designed By ์ •์ƒ์šฐ.v4.2.2
hana1203
ํ‹ฐ์Šคํ† ๋ฆฌ hELLO์Šคํ‚จ ๋ฐฑํ‹ฑ ์ธ๋ผ์ธ ์ฝ”๋“œ๋ธ”๋Ÿญ script ์ ์šฉ ์•ˆ๋จ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”

๋‹จ์ถ•ํ‚ค

๋‚ด ๋ธ”๋กœ๊ทธ

๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
Q
Q
์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
W
W

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
E
E
๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
C
C

๋ชจ๋“  ์˜์—ญ

์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
S
S
๋งจ ์œ„๋กœ ์ด๋™
T
T
ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
H
H
๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
Shift + /
โ‡ง + /

* ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.