使用hugo生成静态博客并部署在GitHub上

使用hugo生成静态博客并部署在GitHub上

hugo是一个用Go语言编写的静态网页生成器,只需要一个命令 hugo 就可以在几秒钟内生成一个静态的博客页面,被称为世界上最快的网站构建框架,使hugo称为最受欢迎且最热门的静态网站生成器之一。

我之前使用的是wordpress作为博客的载体,但是wordpress太笨重,对markdown格式的支持不是很好,且打开速度极慢,所以就使用hugo进行博客的撰写,生成静态博客后就可以部署在云服务器上或者GitHub上,这样在国内搜到的云服务器上的博客http://www.mockingj.cn,在国外就是github上的pageshttps://caecarxu.github.io/,这样国内外都有一个比较好的访问速度。

1、安装hugo

我使用的系统是windows10,在hugo的官方文档中,使用[Scoop](scoop install hugo-extended)作为包管理器,用一个命令行就完成下载

scoop install hugo

或者是安装hugo的extend版本

scoop install hugo-extended

安装成功后验证一下,在命令行中输入

hugo version

若输出

hugo v0.86.1-F6821B88 windows/amd64 BuildDate=2021-07-30T10:13:35Z VendorInfo=gohugoio

则为成功安装

使用hugo生成静态博客并部署在GitHub上_第1张图片

当然不想用windows的包管理器,可以使用git进行下载

git clone https://github.com/gohugoio/hugo.git	#将hugo下载至命令行所在文件夹

然后在右击windows中的此电脑,在选择框中选择属性->高级系统设置->环境变量->系统变量->Path->编辑,将刚刚的hugo文件夹加入Path中

重启电脑,执行hugo version命令,验证安装。

2、使用hugo

在命令行中执行hugo help可以查看hugo的基本使用方法:

hugo is the main command, used to build your Hugo site.

Hugo is a Fast and Flexible Static Site Generator
built with love by spf13 and friends in Go.

Complete documentation is available at http://gohugo.io/.

Usage:
  hugo [flags]
  hugo [command]

Available Commands:
  config      Print the site configuration
  convert     Convert your content to different formats
  deploy      Deploy your site to a Cloud provider.
  env         Print Hugo version and environment info
  gen         A collection of several useful generators.
  help        Help about any command
  import      Import your site from others.
  list        Listing out various types of content
  mod         Various Hugo Modules helpers.
  new         Create new content for your site
  server      A high performance webserver
  version     Print the version number of Hugo

Flags:
  -b, --base

你可能感兴趣的:(git,github)