Post

[Blog] Custom: Sidebar Toggle

[Blog] Custom: Sidebar Toggle

Abstract

포스트를 작성하다보면 긴 코드라든가, 문장 길이로 인해 포스트의 너비가 더 넓었으면 좋겠다는 생각이 든다. Chirpy 기본 theme에서는 사이드바가 고정되어 있지만, 이를 toggle 버튼으로 열고 닫을 수 있게 커스텀하였다.

Implementation

Html

GitHub _includes/sidebar-toggle.html 참조

JavaScript

GitHub assets/js/sidebar-toggle.js 참조

_include/head.html에 다음을 추가한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
  <script src="{{ '/assets/js/dist/theme.min.js' | relative_url }}"></script>
  
  <!-- Code Runner -->
  <script src="{{ '/assets/js/code_runner.js' | relative_url }}"></script>
  
  <!-- Code Blocks 추가 --> 
  <script src="{{ '/assets/js/vscode-codeblocks.js' | relative_url }}" defer></script>
  
  <!-- Sidebar Toggle -->
  {% include sidebar-toggle.html %}
  <script src="{{ '/assets/js/sidebar-toggle.js' | relative_url }}" defer></script>

  {% include js-selector.html lang=lang %}

CSS

GitHub _sass/_sidebar-toggle.scss 참조

This post is licensed under CC BY 4.0 by the author.