标签:art 查看 base uri more 研究 个人博客 push available
简单的整理了一下。
$ brew install hugo
之后检查版本
$ hugo version
Hugo Static Site Generator v0.37.1 darwin/amd64 BuildDate:
$ hugo new site my-blog
Congratulations! Your new Hugo site is created in /Users/limingxie/Projects/my-blog.
Just a few more steps and you're ready to go:
1. Download a theme into the same-named folder.
Choose a theme from https://themes.gohugo.io/, or
create your own with the "hugo new theme <THEMENAME>" command.
2. Perhaps you want to add some content. You can add single files
with "hugo new <SECTIONNAME>/<FILENAME>.<FORMAT>".
3. Start the built-in live server via "hugo server".
Visit https://gohugo.io/ for quickstart guide and full documentation.```
$ cd my-blog
$ git init
$ git submodule add https://github.com/keichi/vienna.git themes/vienna
编辑:my-first-blog.md
$ hugo server -D
| EN
+------------------+----+
Pages | 16
Paginator pages | 0
Non-page files | 0
Static files | 14
Processed images | 0
Aliases | 1
Sitemaps | 1
Cleaned | 0
Total in 26 ms
Watching for changes in /Users/limingxie/Projects/pangpang/pangpang- blog/{content,data,layouts,static,themes}
Serving pages from memory
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
Web Server is available at //localhost:1313/ (bind address 127.0.0.1)
Press Ctrl+C to stop
访问[http://localhost:1313/]调试~
打开config.toml
baseURL = "https://limingxie.github.io/" //这baseURL是部署后的访问地址。
languageCode = "en-us"
title = "My New Hugo Site"
theme = "vienna" // 你使用的theme 名称
查看[vienna Theme]说明的话还可以做很多设置。
1)首先在GitHub上创建一个Repository,命名为:mengerfei.github.io (这要和你的baseURL一致。)
2)在/Users/mengerfei/Projects/my-blog目录下执行以下命令
$ hugo --theme=vienna --buildDrafts --baseUrl="https://mengerfei.github.io/"
| EN
+------------------+----+
Pages | 16
Paginator pages | 0
Non-page files | 0
Static files | 14
Processed images | 0
Aliases | 1
Sitemaps | 1
Cleaned | 0
Total in 28 ms
--buildDrafts 不加会生成无内容的网站
--baseUrl要和config.toml的地址一致。
顺利的话会创建public文件(里面的内容就是你要上传的静态网站的文件。)
$ cd public
$ git init
$ git remote add origin https://github.com/mengerfei/mengerfei.github.io.git
$ git add -A
$ git commit -m "first commit"
$ git push -u origin master
标签:art 查看 base uri more 研究 个人博客 push available
原文地址:https://www.cnblogs.com/meng-blog/p/12382805.html