์ด๋ฒ์๋ hugo themes๋ฅผ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ๋ค
https://gethugothemes.com/free-hugo-themes
40+ Best Completely Free Hugo Themes For 2024
Explore our curated selection of clean, modern, and lightning-fast Hugo themes, perfect for building a stunning website without breaking the bank !
gethugothemes.com
+ ์๋๋ ์ ๋ฃ์ด์ง๋ง ๋ฌด๋ฃ๋ก ๋ช ๊ฐ ํ์ด ๋์ ํ ๋ง๊ฐ ์๋ค
์ฌ๊ธฐ์๋ ๋ง์์ ๋๋ ํ ๋ง ์ฐพ์์ ํ ๋ฒ ์ ์ฉํด๋ณด์๊ธธ ๋ฐ๋๋ค
+ ํ ๋ง๋ง๋ค ๊ตฌ์กฐ๊ฐ ๋ค๋ฅด๋ค. ํ ๋ง์ ๋ฐ๋ผ ์ถ๊ฐ์ ์ธ ํด๋๊ฐ ์๊ฑฐ๋, ์ผ๋ถ ํด๋์ ์์น๋ ์ด๋ฆ์ด ๋ค๋ฅผ ์๋ ์๋ค.
+ ์ค์ ์ด๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ์ํด JSON ํ์ผ์ ํฌํจํ๋ ๊ฒ๋ ์๊ณ , ์ด๋ค ํ ๋ง๋ YAML ํน์ TOML ํ์์ ํ์ผ๋ง ์ฌ์ฉํ๋ฏ๋ก ํ ๋ง ๊ตฌ์กฐ๋ฅผ ์ ์ดํด๋ด์ผ ํ๋ค.
https://themes.gohugo.io/themes/tella/
Tella
Tella Tella, A Hugo theme for Companies. The demo can be seen here: https://tella.pages.dev Features Responsive Carousel Google Analytics Pagination Syntax Highlight Support categories Disqus Installation Method 1 Inside the folder of your Hugo site run: $
themes.gohugo.io
https://github.com/opera7133/tella?tab=readme-ov-file#install-dependencies
GitHub - opera7133/tella: Tella, A Hugo theme for Companies.
Tella, A Hugo theme for Companies. Contribute to opera7133/tella development by creating an account on GitHub.
github.com
์ ํ ๋ง๋ฅผ ์ ์ฉํด๋ณด๋ ค๊ณ ํ๋ค.
1. ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
hugo new site tella
2. ํ ๋ง ๊ฐ์ ธ์ค๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ
ํ ๋ง๋ฅผ ๋ณต์ฌํ๋ ๋ฐฉ๋ฒ์๋ ๋ ๊ฐ์ง๊ฐ ์๋ค.
1๏ธโฃ
$ git clone https://github.com/opera7133/tella themes/tella
2๏ธโฃ
$ git submodule add https://github.com/opera7133/tella.git themes/tella
clone์ด๋ submodule๋ฅผ ์ฌ์ฉํ์ฌ ๋ณต์ฌํ๋ค.
(์ ๊ทธ๋ฆผ์ tella ํด๊ณ ํ ๋ง์ ๋ฌธ์์ด๋ค.)
ํ ๋ง ๋ณต์ฌํ๊ธฐ
cd tella
git init
git submodule add https://github.com/opera7133/tella.git themes/tella
์ฌ๊ธฐ์ ๋๋๋ฉด ์ข๊ฒ ์ง๋ง,, ์ฌ๊ธฐ์ ๋์ด ์๋๋ค
์ข ์์ฑ ์ค์น
package.json, tailwind.config.js, postcss.congfig.js ํ์ผ์ root ํด๋๋ก ์ฎ๊ธด ํ
npm install ๋ช ๋ น์ด๋ฅผ ์คํํ๋ผ๊ณ ๋์์๋ค.

copy themes\tella\exampleSite\package.json c:\Hugo\project\tella
copy themes\tella\exampleSite\tailwind.config.js c:\Hugo\project\tella
copy themes\tella\exampleSite\postcss.config.js c:\Hugo\project\tella

npm install
๋ฃจํธ ๋๋ ํฐ๋ฆฌ์์ npm install์ ํด์ค๋ค.
npm install ํ๊ธฐ ์ ์!
npm์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ node.js๋ฅผ ์ค์นํด์ค์ผ ํ๋ค.
https://nodejs.org/en/download/prebuilt-installer
Node.js — Download Node.js®
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
์ ๋ค์ด๋ก๋ ํ์ด์ง์ ๊ฐ์ ๋ค์ด๋ก๋๋ฅผ ๋ฐ์์ค๋ค.
๋ค ๊ธฐ๋ณธ์ผ๋ก ๋ค์ด ๋ฐ์๋ค
๊ทธ๋ฆฌ๊ณ cmd์ฐฝ์ ๋ค์ด๊ฐ์
node -v
๋ผ๊ณ ์ ๋ ฅํ์ ๋ ๋ฒ์ ์ ๋ณด๊ฐ ์ ๋์ค๋ฉด ์ ๋๋ก ์ค์น๊ฐ ๋ ๊ฒ์ด๋ค.
hugo.toml ์ค์
exampleSite > config.toml์ ์๋ ๋ด์ฉ์ ๋ณต์ฌํ์ฌ
๋ฃจํธ ๋๋ ํ ๋ฆฌ์ ์๋ hugo.toml์ ๋ถ์ฌ๋ฃ๋๋ค.
๋ฌธ์์๋ config.tomlํ์ผ์ ๋ณต์ฌํด์ ๋ฃจํธ์ ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ผ๊ณ ํ๋๋ฐ, ์ ์ฉ์ด ์ ์๋ผ์ ๊ทธ๋ฅ hugo.toml์ ๋ถ์ฌ๋ฃ์๋๋ ์ ๋๋ค!
์ฌ๊ธฐ๊น์ง ์ ์ฅํ๊ณ
hugo server
๋ฅผ ํ๋ฉด ์คํ๋๋ค.
์์ ์ ์ ๊ฐ๋ฅํ ๋งํฌ๊ฐ ๋ฌ๋ค (http://localhost:1313/)
1313 ์ฌ์ฉ์ค์ด๋ฉด ๋ค๋ฅธ ํฌํธ ๋ฒํธ๊ฐ ๋ฐ ๊ฒ์ด๋ค.
+ ํ ๋ง์ ์์ ๊ธ, ๋ฐ์ดํฐ๊ฐ ๋ค ๋ณด์ด๊ธธ ์ํ๋ค๋ฉด?
ํ์๋ ๋ฐ๋ชจ ์ฌ์ดํธ์ฒ๋ผ ์ฌ์ง๊ณผ ๊ธ์ด ๋ค ๋ณด์์ผ๋ฉด ํ๋ค.
๊ทธ๋ ๊ฒ ๋ณด์ด๊ฒ ํ๋ ค๋ฉด exampleSite์ ์๋ ํ์ผ์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ก ๋ณต์ฌํด์์ผ ํ๋ค.
archetypes
content
data
static
์ ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ก ๋ณต์ฌํด์๋ค
๊ธ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ฌํด ์จ ๊ฒ์ด๋ค.
examplesite๋ฅผ ๋ณต์ฌํด์๋๋ ์ด๋ฐ์์ผ๋ก ํ ๋ง๊ฐ ์ ๋ณด์๋ค.
์ด์ ๋ด๊ฐ ์ํ๋ ๋๋ก ํ ๋ง๋ฅผ ๊ฐ๊ณตํด์ ์ฌ์ฉํ๋ฉด ๋๋ค.