sangwoo-joh / sangwoo-joh.github.io

:camel: shaving
https://sangwoo-joh.github.io
MIT License
1 stars 0 forks source link

org로 jekyll 블로깅하기 #26

Closed sangwoo-joh closed 9 months ago

sangwoo-joh commented 1 year ago

이슈가 두 개 있었다.

헤딩 아이디 이슈

orb-ruby가 헤딩 아이디를 생성해주지 않았다. https://github.com/wallyqs/org-ruby/pull/95 요런 PR이 있었다. 3년전 PR인데 리뷰조차 되고 있지 않아서 그냥 내가 가져다 쓰기로 했다. jekyll-orgorb-ruby를 전부 fork 뜬 다음에 Gem 파일에 내껄로 쓰게 만들고 직접 수정했다.

pygments.rb 이슈

jekyll-org#+begin_src#+end_src에서 언어가 지정된 코드의 syntax highlighting을 다이렉트로 지원하지 않고 pygments.rb를 ㅣ이용한다. 그래서 Gem에 추가하고 로컬에서 테스트하니 잘 되었다. 그런데 액션에서는 실패가 떴다. 원인을 살펴보니 /usr/bin/env python3를 못찾고 있었다. actions/setup-python@v4를 해줬는데도 여전히 못찾았다. https://github.com/jeffreytse/jekyll-deploy-action/pull/55 요런 PR이 있었는데, jekyll-deploy-action은 자체 아치 리눅스 이미지에를 쓰고 있기 때문에 pre_build_commands로 설치를 따로 해줘야 했다. 수정하니 잘 됨.