Golang Hugo
据说这是世界上最快的博客/网站CMS
是什么
Hugo 是原 Golang 团队的一个产品经理,用 Golang 写的一套开源的据 markdown
写博客的一套工具, 它是开源免费的。它自称The world’s fastest framework for building websites
, 好像没啥毛病。
怎么用
电脑上有没有 Golang环境都行。参照如下链接的介绍, 在自己电脑上,安装 hugo:
https://gohugo.io/getting-started/installing
然后,了解下它的文档
https://gohugo.io/documentation/
创建个工程
hugo new site quickstart
然后,去下面的网站,选个主题(theme),也可以自己做个主题。
https://themes.gohugo.io/
主配置文件,模块这些,我稍后有时间了,再简单介绍下,毕竟它文档比较长,能用得上的,也不多。
然后,就是在content
下,参照文档的说明,组织内容了,其实就是写一个个的 markdown 文件,每个文件,将会被编译为一个 html, hugo 提供了一个快速创建 markdown 文件的命令
hugo new posts/my-first-post.md
每个 markdown 文件的头部,可以参照这样的方式组织
---
comment : false
date: 2022-08-06T02:59:08+08:00
featured_image: "/images/app.png"
images: ["/images/app.png"]
tags: ["技术"]
categories: "App"
slug: "flutter-vs-uniapp"
title: "Flutter 与 UniApp"
description: "两种移动端跨平台开发的技术栈对比与选型"
---
静态文件/images/app.png
,实际上,放在工程根目录下的static
目录下。
在开发和部署过程中,常用的命令只有两个:
# 支持热重载的本地服务
hugo server -D
# 编译为HTML5
hugo -D
这就足够了,剩下的,就是将编译后,存放在工程根目录下的子目录public
中的目录及文件,上传到服务器上就行了。
最后修改于 2022-08-06
禁止评论