云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04系统中安装和使用Hugo的方法

在Ubuntu 18.04系统中安装和使用Hugo的方法

2019-02-22 21:28:45作者:黎权良稿源:云网牛站

本文介绍在Ubuntu 18.04 LTS桌面和服务器系统版本中安装和使用Hugo的方法。

 

简介

Hugo已经被证实是用Go编写的最快的开源静态站点生成器,Hugo能够以每页<1毫秒的速度生成静态站点,平均站点建立时间不到一秒,它自带预先制作的模板,可以快速完成评论,分析和其他功能。

Hugo支持无限制的内容类型,分类,菜单,动态API驱动的内容等等,所有内容都没有插件,此外,你可以以多种格式输出内容,包括JSON或AMP。

在Ubuntu 18.04系统中安装和使用Hugo的方法

Go安装方法参考在Linux Mint 19系统中安装Go(Golang)的三种方法

 

在Ubuntu 18.04 LTS中安装Hugo

可以通过下载.deb软件包或从apt存储库将Hugo安装在Ubuntu 18.04系统中。

1、从apt存储库安装Hugo在Ubuntu 18.04 LTS系统中

更新你的系统apt索引并安装Hugo:

sudo apt-get update $ sudo apt-get install hugo

你可以在安装后确认hugo二进制文件的位置

$ which hugo

/usr/bin/hugo

2、从.deb包安装Hugo在Ubuntu 18.04 LTS系统中

首先,从github hugo页面下载最新版本,当前版本是v0.54.0,选择与你的CPU架构匹配的版本:

wget https://github.com/gohugoio/hugo/releases/download/v0.54.0/hugo_0.54.0_Linux-64bit.deb

然后使用以下命令安装包:

$ sudo dpkg -i hugo_0.54.0_Linux-64bit.deb

Selecting previously unselected package hugo.

(Reading database … 187292 files and directories currently installed.)

Preparing to unpack hugo_0.54.0_Linux-64bit.deb …

Unpacking hugo (0.54.0) …

Setting up hugo (0.54.0) …

如果安装成功,你应该能够使用hugo命令:

$ hugo --help

 

在Ubuntu 18.04中使用Hugo

现在已经安装了Hugo,你可以开始创建网站内容,在此之前,你需要为你的网站创建新内容。在此示例中,我的网站名为hugo.xxx.com:

$ hugo new site hugo.xxx.com

Congratulations! Your new Hugo site is created in /home/jmutai/hugo.xxx.com.

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到站点目录并使用:

$ hugo new <SECTIONNAME>/<FILENAME>.<FORMAT>

例:

$ cd hugo.xxx.com

$ ls

archetypes config.toml content data layouts static themes

网站内容放在内容目录中:

$ hugo new posts/test-page.md

/home/jmutai/hugo.xxx.com/content/posts/test-page.md created

添加虚拟内容以进行测试:

$ vim content/posts/test-page.md

增加:

---

title: "Test Page"

date: 2019-02-22T10:17:29Z

draft: true

---

# Hello World

This is my first hugo site, wooo!!

```

hugo_install="success"

if [[ $hugo_install == "success" ]]; then

echo "Happy me"

```

bye!

建站点:

$ hugo

在Ubuntu 18.04系统中安装和使用Hugo的方法

这将创建公用文件夹并向其添加内容,要使用hugo内置服务器为网站服务,请使用:

$ hugo server

在Ubuntu 18.04系统中安装和使用Hugo的方法

对于像Nginx或Apache这样的Web服务器上的自托管,将公共目录中的内容复制到Web服务器文档根目录。

 

相关主题

在Ubuntu 18.04服务器上安装LAMP Stack的方法[Apache、MySQL、PHP]

精选文章
热门文章