IT/블로그 2020. 3. 31.
Hugo theme 정리하기 - git submodule 삭제
Hugo theme 정리하기 - git submodule 삭제 git submodule 로 등록되어 있는 안쓰는 테마들을 싹 다 정리해보자!! Git Submodule 삭제 방법 출처 : Git Submodule 삭제 방법 Git Submodule 삭제 방법 · snowdeer's Code Holic Git Submodule 삭제 방법 01 Aug 2018 | git Git Submodule 삭제 방법 먼저 git submodule deinit -f 명령어를 통해서 해당 모듈을 deinit 해줍니다. git submodule deinit -f test_app 그 다음 .git/modules 폴더에 들어가서 해당 폴더를 삭제합니다. rm -rf .git/modules/test_app 마지막으로 git에서 ..
IT/블로그 2020. 3. 27.
Hugo - 외부 링크 새 탭 새 창 에서 열기
Hugo - 외부 링크 새 탭 새 창 에서 열기 답답하게도 기본 값이 같은 창에서 모든 링크가 열리도록 설정되어 있나 보다. 외부 사이트는 그냥 새로운 탭이나 창에서 로딩 되면 훨씬 편할 것 같아서 찾아보기 시작~~ 결론적으로, 자신의 휴고 사이트에서 마크다운 번역기를 어떤 것으로 쓰는 가에 따라 다르다. 아래글 참고해 주시고, How to Open Link in New Tab with Hugo's new Goldmark Markdown Renderer How to Open Link in New Tab with Hugo's new Goldmark Markdown Renderer | Prasad's Pen Hugo is a blazing fast static site generator, which make..
IT/블로그 2020. 2. 25.
Hugo 휴고 설정 팁 - 마크다운 외부 링크를 a href 새창으로 열기
Hugo 휴고 설정 팁 - 마크다운 외부 링크를 a href 새창으로 열기 External links in new tab? 사용하다보면, 괜히 신경쓰인다. 찾아보니 방법이 있긴하다. Render Hook Templates 방법을 사용하는 것이다. 원본글 : Configure Markup 결국 아래 파일을 만들어 주면 된다. 마크다운 렌더링 중에 아래 처럼 링크내용을 내가 원하는 대로 만들 수 있다. 아래 코드를 보면 http://로 시작되는 외부링크는 새로운 창에 오픈되도록 작성되어 있다. Here is a code example for how the render-link.html template could look: 파일 위치는 여기 => layouts/_default/_markup/render-lin..
IT/블로그 2020. 2. 18.
Hugo GitHub TravisCI 설정 - 웹사이트 블로그 자동 배포하기
Hugo GitHub TravisCI 설정으로 블로그 자동 배포하기 휴고 블로그 플랫폼으로 개인 블로그를 사용하는 경우, 매번 생성된 결과물을 Git 을 통해서 저장소로 push 하는 것이 쉬운 일은 아니다. 이럴 때 사용하는 것이, Travis CI, Circle CI, GitHub Action 등의 툴을 활용하면 된다. 즉, 문서의 변경이나 새로운 글을 추가하는 등의 commit 이 발생할 때 마다 자동으로 hugo 플랫폼 엔진으로 정적 사이트 파일을 생성하고, 원하는 저장 공간으로 업로드를 자동으로 수행하게 되므로, 사용자는 단순히 블로그 글에만 신경 쓰면 된다. 이론적인 내용이야 찾아보면 많이 있다. 더 자세히 잘 적어놓은 글을 참고하는 것이 좋다. 그냥 여기는 실제로 동작하는 결과물을 저장해 두..
IT/블로그 2020. 2. 7.
Hugo (휴고) 테마 적용 후 에러 발생시 대처한 내용
Hugo (휴고) 테마 적용 후 에러 발생시 대처한 내용 저장용으로 남겨두기 에러 내용은 아래와 같다. 적용한 테마는 docsy 라는 Google 에서 제공하고 있는 documentation 을 위한 테마이다. 막상 쓸 문서는 없는데, 시작한 거 데모는 돌려봐야지...흠 테마 홈페이지 : https://www.docsy.dev/ $ hugo --debug INFO 2020/02/07 18:43:51 No translation bundle found for default language "en" INFO 2020/02/07 18:43:51 Translation func for language no not found, use default. INFO 2020/02/07 18:43:51 i18n not ini..
IT/블로그 2019. 12. 11.
Hugo 설치 및 블로그 만들기 - 블로그 플랫폼 윈도우즈 환경
Hugo 설치 - 블로그 플랫폼 윈도우즈 환경 Static website는 Jekyll Hugo 가 대표적인 플랫폼이다. 자신만의 블로그를 가지고 싶다면 이 둘 중에 하나를 선택하는 것이 좋다. 그래도 지킬 Jekyll 이 좀 더 쉽고 호스팅도 GitHub에서 그냥 사용하면 되므로 유지 보수에 유리할 수 있다. 나름 휴고 Hugo 는 이상하게 좀 깔끔해 보이고, 일단 GitHub 에 올릴 수 있도록 셋업만 할 수 있다면 대안이 될 수 있다. (특히, 블로그 테마가 좀 더 깔끔해 보인다) 무튼 이것도 설치해보자. 사용해 보면 지겨운지 도전할 지 판단이 된다. 일단 홈페이지로 방문해 본다. https://gohugo.io/ The world’s fastest framework for building webs..
IT/Software 2019. 12. 11.
Go (Golang) 설치 - 윈도우즈용 설치
Go (Golang) 설치 - 윈도우즈용 설치 일단 공식 페이지를 방문해보자. https://golang.org/ The Go Programming Language Download Go Binary distributions available for Linux, macOS, Windows, and more. // You can edit this code! // Click here and start typing. package main import "fmt" func main() { fmt.Println("Hello, 世界") } Hello, World! Conway's Game of Life Fibonacci Clos golang.org Go 다운로드 및 실행으로 설치는 완료된다. 너무 쉽다. 설치 확인을..
IT/Software 2019. 12. 10.
윈도우즈용 Chocolatey 설치 - 소프트웨어 패키지 관리자
윈도우즈용 패키지 매니저 Chocolatey 설치 - 초콜리티, 초코 이것이 왜 필요한가? 아래 링크에 자세히 설명이 되어 있네요. 소프트웨어 패키지 관리자라고 보면 될듯, Mac의 brew 를 부러워하는 분이 많던데 윈도우에서도 비슷하게 활용해 볼 수 있겠네. 정식 홈페이지 : https://chocolatey.org/ From Chocolatey로 윈도우에서도 패키지 관리를 해보자 그동안 Windows 환경에서는 Mac의 Homebrew 나 Linux의 apt 와 같은 패키지 매니저가 눈에 띄지 않았습니다. Chocolatey 는 NuGet 기반의 윈도우용 패키지 관리자로 choco 명령어를 사용해서 손쉽게 윈도우 운영체제에서 사용되는 애플리케이션을 관리할 수 있습니다. Chcolatey는 Micro..
IT/블로그 2019. 7. 10.
[웹] 블로그 혹은 CMS 플랫폼 - 개인 정리 (간단한 웹사이트 쉽게??)
웹페이지를 만들고 싶던, 사이트를 만들고 싶던 좀 더 쉽게 어렵지 않게 수정 추가도 가능한 솔루션을 찾고 싶다. 별 거 고치는 것도 없이 매번 웹 프론트 엔지니어나 디자이너를 찾을 수는 없다. 필요한 페이지 하나 정도는 언제든 만들어 배포 가능하도록 하는 솔루션을 뒤져보자. 가능하면 PC환경이나 로컬 설치 없이 웹상에서 전부 해결하면 좋을 것 같은 것으로 뒤져볼라 했는데... 1. 지킬 (jeykyll) 제일 많이 검색이 되는 듯 하고, GitHub을 쓰면 자연스레 접할 수 있다. 젤 쉽게 접근이 가능하고, 혼자 만지는 것 좋아하는 사람은 이거 쓰면 된다. 현재 개인 블로그 활용도가 높다. 디자인도 제법 테마가 많이 제공 되고 있는 것이 장점 2. Hugo 이것도 지킬과 비슷하다. 대신 go 기반으로 좀..