์นดํ…Œ๊ณ ๋ฆฌ ์—†์Œ

ํ‹ฐ์Šคํ† ๋ฆฌ ๊ณ ๋ž˜์Šคํ‚จ 4.0 ์ž๋™ ๋ชฉ์ฐจ ๋งŒ๋“ค๊ธฐ

๋ชฉ์•Œํ”„ 2023. 4. 15. 15:40
๋ฐ˜์‘ํ˜•

ํ‹ฐ์Šค์ฝ”๋ฆฌ ๊ณ ๋ž˜์Šคํ‚จ 4.0 ์ž๋™๋ชฉ์ฐจ ๋งŒ๋“ค๊ธฐ

 

ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ ์ž๋™ ๋ชฉ์ฐจ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ํŒŒ์ผ๊ณผ ์ฝ”๋“œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. 

 

1. ์ž๋™ ๋ชฉ์ฐจ ๋งŒ๋“ค๊ธฐ ์ค€๋น„๋ฌผ

1. ์ฝ”๋“œ๊ฐ€ ๋‹ด๊ธด txt ํŒŒ์ผ

2. ์ถ”๊ฐ€ํ•  ์ด๋ฏธ์ง€ ํŒŒ์ผ - ์•„๋ž˜ ๋ถ€๋ถ„์— ๋‹ค์šด ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

2. ์ž๋™๋ชฉ์ฐจ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  

1. ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ ๊ด€๋ฆฌ์ž ๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. 

 

2. ์Šคํ‚จ ํŽธ์ง‘์„ ํด๋ฆญํ•˜๊ณ  html ์„ ํŽธ์ง‘๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. 

 

3. ์ž๋™ ๋ชฉ์ฐจ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ html์„ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.  

๋จผ์ €

1. head ํ…์ŠคํŠธ. - ์•„๋ž˜ ๋‚ด์šฉ์„   </ head> ์•ž์— ๋„ฃ์–ด์ค๋‹ˆ๋‹ค. 

์ฃผ์˜ </head> ๋ฐ”๋กœ ์•ž์— ์žˆ์ง€ ์•Š์œผ๋ฉด ๋ชฉ์ฐจ ์ƒ์„ฑ์ด ์•ˆ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  


  <script src="./images/jquery.toc.min.js"></script>

 

 

2. body ํ…์ŠคํŠธ - ์•„๋ž˜ ๋‚ด์šฉ์„ </body> ์•ž์— ๋„ฃ์–ด์ค๋‹ˆ๋‹ค. 

html ๋งจ ์•„๋ž˜๊นŒ์ง€ ๋‚ด๋ ค๊ฐ€๋ฉด  </body>๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์— ์•„๋ž˜์˜ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ณต์‚ฌํ•ด์„œ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค. 

์ž๋™๋ชฉ์ฐจ๋งŒ๋“ค๊ธฐ


<script>
const table = '<div class="book-toc"><p>๋ชฉ์ฐจ</p><ul id="toc"></ul></div>';

if ( $( ".e-content h2" ).length > 1 || $( ".e-content h3" ).length > 1 )
{

$('.e-content h2:first-of-type').before(table);
}
</script>

<script>
$(function(){
$("#toc").toc( {content: ".e-content", headings: "h2,h3,h4" , top: -90, isBlink : true, blinkColor : '#21B9DE' } )
});
</script>


3. CSS๋ฅผ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค. 

 



/* ํ‹ฐ์Šคํ† ๋ฆฌ ๋ชฉ์ฐจ ์Šคํƒ€์ผ - TOC */

.book-toc {
border: 1px solid #ccc;
padding: 5px 5px 0px 10px;
background-color: #f5f5f5;
margin-bottom: 25px;
}

.book-toc ul {
list-style-type: square; 
}

.book-toc p {
font-weight: 550;
margin-bottom: 7px;
}

#toc * {
font-size: 14px;
color: #676767;
}

#toc a:hover {
color: #f00;
}

#toc ul {
margin-bottom: 0px;
margin-top: 5px;
}

#toc > li {
margin-bottom: 15px;
}

#toc {
margin-left: 10px;
}

#toc > li > ul li {
margin-bottom: 5px !important;
}

/* ํ‹ฐ์Šคํ† ๋ฆฌ ๋ชฉ์ฐจ ์Šคํƒ€์ผ - TOC */

 

 

4. ์ž๋™๋ชฉ์ฐจ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํŒŒ์ผ ์—…๋กœ๋“œ์—์„œ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. 

 

์ž๋™๋ชฉ์ฐจ ๋งŒ๋“ค๊ธฐ

 

์•„๋ž˜์˜ ํŒŒ์ผ์„ ๋‹ค์šด๋ฐ›์•„์„œ ์ถ”๊ฐ€ํ•œ๋‹ค. 

jquery.toc.js
0.00MB
jquery.toc.min.js
0.00MB

 

 

 

 

์ด์ƒ์œผ๋กœ ์ž๋™๋ชฉ์ฐจ ๋งŒ๋“ค๊ธฐ๋ฅผ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. 

๋” ๋„์›€์ด ๋˜๋Š” ๋‚ด์šฉ๋“ค

 

2023.03.02 - [์ปดํ“จํ„ฐ] - ๊ณ ๋ž˜์Šคํ‚จ 4.0 ๋‹ค์šด๋กœ๋“œ

 

๊ณ ๋ž˜์Šคํ‚จ 4.0 ๋‹ค์šด๋กœ๋“œ

 

aionios.tistory.com

๊ด‘๊ณ  ์ฐจ๋‹จ์„ ํ•ด์ œํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์˜ฌ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. 

2022.09.05 - [Google ์‚ฌ์šฉ๋ฒ•] - ์ž๋™ ์Šคํฌ๋กค ์บก์ณํ•˜๊ธฐ ๊ตฌ๊ธ€ํฌ๋กฌ ํ”ฝํ”ฝ

 

์ž๋™ ์Šคํฌ๋กค ์บก์ณํ•˜๊ธฐ ๊ตฌ๊ธ€ํฌ๋กฌ ํ”ฝํ”ฝ

์ž๋™ ์Šคํฌ๋กค ์บก์ณํ•˜๋Š” ๋ฐฉ๋ฒ• ๋‘๊ฐ€์ง€ ๊ตฌ๊ธ€ ํฌ๋กฌ์œผ๋กœ ์ž๋™ ์Šคํฌ๋กค ์บก์ณํ•˜๊ธฐ์™€ ํ”ฝํ”ฝ์œผ๋กœ ์ž๋™ ์Šคํฌ๋กค ์บก์ณํ•˜๊ธฐ 1. ์ž๋™ ์Šคํฌ๋กค ์บก์ณ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ธํ„ฐ๋„ท์—์„œ ํ™”๋ฉด์„ ์บก์ฒ˜ํ•˜์—ฌ ์ž๋ฃŒ๋ฅผ ์ •๋ฆฌํ•  ๊ฒฝ์šฐ

aionios.tistory.com

2021.09.05 - [Google ์‚ฌ์šฉ๋ฒ•] - ๐ŸšฉGoogle Meet ํ™”๋ฉด๊ณต์œ ๋ฒ• / ๊ตฌ๊ธ€ ๋ฏธํŠธ ํ™”์ƒ ํšŒ์˜ ํ™”๋ฉด ๊ณต์œ ๋ฒ•

 

๐ŸšฉGoogle Meet ํ™”๋ฉด๊ณต์œ ๋ฒ• / ๊ตฌ๊ธ€ ๋ฏธํŠธ ํ™”์ƒ ํšŒ์˜ ํ™”๋ฉด ๊ณต์œ ๋ฒ•

๐ŸšฉGoogle Meet ํ™”๋ฉด๊ณต์œ ๋ฒ• / ๊ตฌ๊ธ€ ๋ฏธํŠธ ํ™”์ƒ ํšŒ์˜ ํ™”๋ฉด ๊ณต์œ ๋ฒ• ๊ตฌ๊ธ€๋ฏธํŠธ ํ™”๋ฉด ๊ณต์œ ๋ฒ• ๊ตฌ๊ธ€ ๋ฏธํŠธ์—์„œ ํ™”๋ฉด์„ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ „์ œ์กฐ๊ฑด ๊ตฌ๊ธ€ ๋ฏธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํฌ๋กฌ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„ค์น˜๋˜

aionios.tistory.com