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>