一、介绍
一直想建立一个自己的博客,以前也建立过好几个,在好多网站也写过文章,想着把分散在不同的地方的文章,看能否集合到一起来。所以有了这个建立自己网站的雏形。
现在有很多的云服务端,其实只需要,一个域名的费用,一年大约 50-60元,然后就可以放在那里了。
备注:本文章是https://gohugo.io/getting-started/quick-start/的实践
1.1 安装hugo
参考文档在:
https://gohugo.io/installation/macos/
因为我本身是mac电脑,所以使用brew。执行以下命令
brew install hugo
1.2 创建博客,我把自己的项目命名为hisheng
hugo new site hisheng
此时会为我们创建如下的文件
1.3 选择模版
我们其实是写文章,然后这个文章通过不同的模版,可以生成不同样式的网站。
cd hisheng
git init
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
echo "theme = 'ananke'" >> hugo.toml
hugo server
1.4 写文章
hugo new content posts/my-first-post.md
此时hugo会创建一个file文件,在content/posts目录,我们打开这个my-first-post.md文件,并且写入以下内容
---
title: "My First Post"
date: 2022-11-20T09:03:20-08:00
draft: true
---
## Introduction
This is **bold** text, and this is *emphasized* text.
Visit the [Hugo](https://gohugo.io) website!
1.5 启动服务器,查看本地页面
hugo server --buildDrafts
hugo server -D
我们可以打开本地网页,看到文档生成了。
1.6 生成html静态页面
hugo --buildDrafts
我们看到生成了一个public目录
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。