Huge+GiitHubPages로 블로그 만들기

3161 단어 Go블로거Hugotech

Hugo


Hugo is one of the most popular open-source static site generators.
With its amazing speed and flexibility, Hugo makes building websites fun again.
https://gohugo.io/
Hugo는 정적 개방원의 인기 사이트입니다.
Markedwon을 사용할 수 있고 사이트 구축이 빠르다는 것이 특징이다.

Install


이번에는 Googet에 가입했습니다.
goo가 아닌 snap부터 가입하는 방법 추천
$ go get -u github.com/gohugoio/hugo
저는 맥brew install hugo이 될 것 같아요.

Create


빨리 블로그 써요.
블로그 제작은 hugo new site를 통해 할 수 있다.
$ hugo new site test-blo

페이지 추가 시도


블로그의 초기 형태를 완성한 후에 추가 보도를 합시다.
$ hugo new context/hello.md
글을 추가하면 context는 아래로 Hello를 내려갑니다.md를 만듭니다.
---
title: "Hello"
date: YYYY-MM-DD
draft: true
---
참고로 데이터는 현지 시간에 따라 달라집니다.

주제 추가


이렇게 되면 아무것도 보이지 않으니 주제를 반영해 봅시다.
이번에Ananke해보자.
현재 디렉터리에서 다음 명령을 누르십시오.
$ git init
$ git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke
$ echo 'theme = "ananke"' >> config.toml
config.toml은 설정 파일입니다.
트위터와 페이스북 등 소셜네트워크서비스와 Google Adsense도 이곳에서 할 수 있다.
주제가 반영되었는지 확인하십시오hugo server.
여기에 사이트가 있으면github 페이지를 준비하세요.

Github Pages


Giithub Pages에 공개할 때는 편집config.yaml이 필요합니다.
publishDir = 'docs'
이것을 추가하여 GiithubPages에 공개할 수 있습니다.
이어서 후고 지령을 내리세요.
현재 디렉토리에 디렉토리를 생성합니다docs.이 디렉토리는 공개 디렉토리입니다.
적당한 창고를 만들고push를 만듭니다.
그런 다음 settings>GiitHub Pages를 편집합니다.

docs 카탈로그를 보면 GiitHub Pages를 만들 수 있습니다.
반응에 시간이 좀 걸린다.

총결산


이번에는 hugo가 자동으로 생성한것까지push를 만들었는데, 다음에는 공개용과 분리하겠습니다.
나는push할 수 있는 구조를 쓰고 싶다.

좋은 웹페이지 즐겨찾기