728x90
파일 구조
- archetypes
- content (md 파일 폴더)
- themes (적용할 테마 들어갈 폴더)
- .gitignore
- .gitlab-ci.yml
- .gitmodules
- Config.toml
1. gitlab-ci.yml
image: monachus/hugo
variables:
GIT_SUBMODULE_STRATEGY: recursive
pages:
stage: deploy
script:
- hugo
artifacts:
paths:
- public
only:
- master
tags:
- shared-runner
2. theme 적용하기
- .gitmodules
[submodule "themes/reveal-hugo"]
path = themes/reveal-hugo
url = https://github.com/dzello/reveal-hugo.git
- config.toml
baseURL = "[page-url]"
languageCode = "en-us"
title = "title"
theme = "reveal-hugo"
[author]
name = "Jonghyeok Park"
[markup.goldmark.renderer]
unsafe = true
[markup.highlight]
style = "tango"
[outputFormats.Reveal]
baseName = "index"
mediaType = "text/html"
isHTML = true
[params.reveal_hugo]
history = true
[theme]
- submodule의 theme 명
- 여기서는 reveal-hugo
[page-url]
- 생성되는 url
- gitlab 리포지토리의 setting > pages 에서 가져옴 : (Congratulations! Your pages are served under 아래에 있음)
- .gitignore
/public
출처: https://gohugo.io/hosting-and-deployment/hosting-on-gitlab/
728x90
'개발 > 개발환경, 개발도구 - git , vscode' 카테고리의 다른 글
'\r': command not found (visual studio code 에서 해결 포함) (0) | 2021.04.01 |
---|---|
visual studio code - snippet 설정하기 (0) | 2021.03.31 |
gitlab error - A default branch (e.g. master) does not yet exist for <branch_name> (0) | 2020.04.06 |
git rebase vs merge 차이? (0) | 2020.03.13 |
git submodule errors (0) | 2020.03.13 |
댓글