minimal-mistakes 기반 github blog를 만들면서 생기는 오류들을 추가할 예정


tzinfo 설치
gem install tzinfo 설치
tzinfo-data 설치
gem install tzinfo-data
설치 후 jekyll serve 실행
bundle exec jekyll serve
If you've run Jekyll with
bundle exec, ensure that you have included the tzinfo gem in your Gemfile as well.
Gemfile 파일 열기

내용 수정
gem 'tzinfo'
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]

❕오류 해결
출처 : Jekyll 빌드 오류 - tzinfo 종속성 , 타임존 관리
문제 상황 : $$ LaTeX 수식 $$ 으로 표기시 올바르게 표시가 안되는 경우 발생
해결 방법 : mathjax-support.html의 코드 수정
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
}

<nav class="breadcrumbs">
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
<!--디코딩된 Crumb 변수 생성-->
{% assign crumbs = page.url | split: '/' %}
{% assign i = 1 %}
{% for crumb in crumbs offset: 1 %}
{% assign decoded_crumb = crumb | url_decode %}
{% if forloop.first %}
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="{{ '/' | relative_url }}" itemprop="item"><span itemprop="name">{{ site.data.ui-text[site.locale].breadcrumb_home_label | default: "Home" }}</span></a>
<meta itemprop="position" content="{{ i }}" />
</li>
<span class="sep">{{ site.data.ui-text[site.locale].breadcrumb_separator | default: "/" }}</span>
{% endif %}
{% if forloop.last %}
<li class="current">{{ decoded_crumb }}</li>
{% else %}
{% assign i = i | plus: 1 %}
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="{{ decoded_crumb | downcase | replace: ' ', '-' | prepend: path_type | prepend: crumb_path | relative_url }}" itemprop="item">
<span itemprop="name">{{ decoded_crumb | replace: '-', ' ' | replace: '%20', ' ' | capitalize }}</span>
</a>
<meta itemprop="position" content="{{ i }}" />
</li>
<span class="sep">{{ site.data.ui-text[site.locale].breadcrumb_separator | default: "/" }}</span>
{% endif %}
{% endfor %}
</ol>
</nav>
