使用Hugo撰写文档
为什额是Hugo
Hugo是一个快速和现代化的静态网站生成工具,使用Go语言编写。为什么要使用静态化网站,是因为随着技术发展,原先需要服务端动态生成页面的工作,很多已经通过JS技术由客户端(浏览器)实现了,静态WEB页面可以提供极高的访问性能,对于大型WEB服务海量用户非常有利。并且静态化网站可以结合CDN技术,使得承载能力成倍提升。此外,静态网站不需要数据库支持,也不需要运行Ruby/Pthon/PHP这样虽然开发迅速但是运行效率较低的语言支持。
Hugo可以用来构建blog,CMS,或者公司/个人的知识库文档:
性能卓越:每个页面小于1ms
跨平台
运行时可以更改渲染器
强大的多样性风格
适合任何主机托管
安装
MacOS中安装hugo:
Windows中安装hugo:
Linux中安装hugo:
创建新站点
使用以下命令创建新站点,例如 myworks
上述命令创建了一个基本的 works
目录
文档型Hugo
Blog类型
我的选择
个人文档系统
个人blog
Hugo site
使用
初始化仓库
也可以只安装一个theme:
可以定制自己的theme:
生成第一个post
此时会生成一个
content/posts/my-first-post.md
内容就是当前时间和标题
启动 Hugo服务
源代码安装
Hugo是使用Go编写的开源框架,可以从源代码编译,也可以直接下载可执行程序。
从Github下载源代码安装:
升级Hugo
安装Pygments (可选)
参考
Last updated
Was this helpful?