How to solve Hugo Warning - deprecated .Site.Socail was deprecated in Hugo v0.124.0 and will be removed in a future release. Use .Site.Params instead.

I was trying to post a new article, but i got the following warning. WARN deprecated: .Site.Social was deprecated in Hugo v0.124.0 and will be removed in a future release. Use .Site.Params instead. I googled some informations and found a quick method to solve this problem. Add social: true to config file, and the warning message just disappears. Config.yml params: social: true Config.toml [params] social = true References hugo PaperMod issues

2024-10-16 · 1 min · 71 words · Junha

FREE + OPEN-SOURCE comments for HUGO! Cusdis is best overall for personal blogs

I’m running junchive.kr blog for 2 years, and I tried several candidates for comments of my blog. Each commenting system has both advantages and disadvantages. After comparing many of them, I found Cusdis is best overall for personal blogs. Comparing several commenting systems. Disqus: problem with privacy. sometimes ads are popping out, which makes annoying Utterances: by using github discussion system. easy to apply, but Github login is needed in order to leave a comment. Staticman: the one I tried but eventually gave up. self-hosting is needed, which is quite complex. Other than above, you can check Cloudcannon to seek for more commenting systems. ...

2024-2-14 · 2 min · 242 words · Junha

Hugo 블로그에서 마크다운 내에 있는 HTML 코드 오류없이 실행시키는 방법!

기존에 사용하던 Jekyll에서는 markdown(마크다운)내에 HTML 코드를 집어넣어도 자동으로 알아서 렌더링을 시켜주었다. 그래서 onedrive 같은 곳에 이미지를 업로드해두고 markdown 코드 안에 바로 html img을 집어넣어 사용하고 있었다. 그런데 Hugo에서는 HTML 코드를 안전하지 못하다(unsafe) 판단하고 무시하고 넘어가는 문제점을 가지고 있었다. 이를 해결하기 위해서 구글링을 진행했다. Solution 생각보다 해결 방법은 단순했다. HTML에 수정을 가할 필요는 없었고, Hugo의 config 파일에 들어가 renderer의 허용 정도만 바꾸어주면 완성! 본인이 사용하는 config 파일에 따라서 아래 코드를 취사선택해주면 된다. 일일히 400개의 포스팅에 들어가서 img 태그를 손봐야하나 우려했지만, 그건 경기도 오산이었다^^ ...

2024-2-12 · 1 min · 100 words · Junha

Hugo Aliases 활용해서 Not Found 404 문제 해결하기

Jekyll에서 Hugo로 블로그를 이전하고 나서 쾌적하게 활용하고 있는데 한 가지 문제점이 발생했다. 바로 404 문제! Google Search Console로 블로그 유입을 분석하던 도중에 Not Found(404) 에러 숫자가 급격하게 증가하는걸 발견하게 되었다. Jekyll과 Hugo의 링크 불일치 그 이유를 살펴보니, 기존에 Jekyll에서 사용하던 링크와 새로운 Hugo에서의 링크의 불일치로 인해서 발생한 문제였다. 예를들어 파일명이 ‘2023-04-03-my-first-post.md’의 경우 Jekyll에서는 ‘junchive.kr/2023-04-03-my-first-post’로 URL를 지정했지만, Hugo에서는 ‘junchive.kr/posts/blog/2023/First-Post’로 URL을 정했기 때문이다. 설정이나 템플릿 상에서 이걸 어떻게든 해결해보려 했으나, 쉽지 않아서 방치하다가 우연히 Hugo Aliases 기능을 알게 되어서 드디어 수정하게 되었다. ...

2024-2-10 · 1 min · 179 words · Junha

How To - 404 page auto redirection

Problems Difference between Jekyll and Hugo I have changed my blog’s framework from Jekyll to Hugo. The big difference is… the address of each page is slightly different. Jekyll just shows the filename. On the other hand, Hugo shows the directory path of each post file. Jekyll Hugo junchive.kr/2024-01-05-404-page junchive.kr/posts/blog/2024/404-page Google SEO already knows some of my posts The problem is… Google Web AI already knows some of my posts, and now the web address is heading to somewhere that doesn’t exist. This is a big problem, because people who came to my blog by google search, will be annoyed by 404 page. ...

2024-1-5 · 1 min · 200 words · Junha