[Github] 블로그 빌드 오류
코드스페이스 중괄호 중첩
Liquid Exception: Liquid syntax error (line 124): Variable '{{4, 5, 6}' was not properly terminated with regexp: /\}\}/ in /home/runner/work/swyoo5.github.io/swyoo5.github.io/_posts/2024-10-16-24년2회.md
[16](https://github.com/swyoo5/swyoo5.github.io/actions/runs/11403922710/job/31731985191#step:5:17) ------------------------------------------------
[17](https://github.com/swyoo5/swyoo5.github.io/actions/runs/11403922710/job/31731985191#step:5:18) Jekyll 4.3.4 Please append `--trace` to the `build` command
[18](https://github.com/swyoo5/swyoo5.github.io/actions/runs/11403922710/job/31731985191#step:5:19) for any additional information or backtrace.
[19](https://github.com/swyoo5/swyoo5.github.io/actions/runs/11403922710/job/31731985191#step:5:20) ------------------------------------------------
블로그를 평소처럼 작성하고 있었는데 글이 제대로 올라가지 않았다. 해당 레포지토리의 action에 들어가보니 저런 오류가 나 있었고 해당 시점 이후로 글이 하나도 올라가지 않았다. 저 오류의 원인은 코드스페이스의 중괄호가 중첩되어 있는부분 때문에 발생한 오류였다. 중괄호가 있는 코드를 칠때는
{\% raw \%} 그리고 끝나는 부분에 {\% endraw \%}를 입력하면 된다.
폴더 이름 불일치
내가 게시물을 쓸 때, 게시글의 이름과 일치하는 이미지 폴더가 자동으로 생성되고 그 안에 이미지가 저장되도록 했다. 예를 들어 게시물.md라는 글에 이미지를 첨부하면 images/게시물/이미지.png에 이미지가 저장된다. 그런데 이미 이미지폴더가 생성되어있고 그 안에 이미지가 저장되어 있는데 md파일의 이름을 바꾸는 바람에 빌드 오류가 발생했다.
댓글남기기