斩获 80k star,一款接私活神器,最快的网站构建框架!

Java精选面试题(微信小程序):5000+道面试题和选择题,真实面经简历模版,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!

最近在用Hugo搭建了几个网站,整理下使用心得,分享给大家。

日常应用场景

Hugo在工作中用得最多的就是搭建各类文档站和博客:

  • 技术文档站点

  • 产品使用手册

  • 个人博客

  • 团队知识库

  • 公司官网

  • 活动落地页

由于生成的是静态网站,部署简单且加载速度快,特别适合一些对性能要求高的场景。

目前Hugo已经累计达到了79.8k star!可见其受欢迎的程度。

核心功能

1. 本地开发预览

写完内容后可以实时预览效果:

hugo server
2. 多语言支持

一份内容可以输出多个语言版本,方便做国际化:

content/  ├── _index.en.md      ├── _index.zh-cn.md  └── posts/      ├── hello.en.md      └── hello.zh-cn.md
3. 内容管理

支持Markdown编写,可以设置草稿、发布时间等:

---  title: "文章标题"  date: 2023-01-01  draft: true   ---
4. 主题系统

有大量开源主题可以直接使用,官网发布的有300+主题可供选择使用:

也可以自己开发:

theme = "papermod"
5. 资源处理
  • 图片压缩和处理

  • CSS/JS打包压缩

  • Sass编译

  • 支持CDN

安装使用

Windows安装
  • 下载Hugo安装包

  • 解压后添加到环境变量

  • 验证安装:hugo version

Mac安装
brew install hugo
Linux安装
sudo apt install hugo
快速上手

1. 创建站点:

hugo new site myblog

2. 添加主题:

cd mybloggit submodule add https://github.com/theme.git themes/theme

3. 修改配置:

# config.tomltheme = "theme"

4. 创建文章:

hugo new posts/first.md

5. 本地预览:

hugo server -D

6. 生成网站:

hugo

示例:

响应式示例:

写在最后

用了几个月Hugo下来,感觉确实很适合搭建轻量级的内容网站。生成速度快、部署方便,而且有很多现成的主题可以用。

建议刚开始可以先用默认主题跑通整个流程,熟悉基本概念后再去折腾主题和定制化。

开源地址:https://github.com/gohugoio/hugo

来源:网络

公众号“Java精选”所发表内容注明来源的,版权归原出处所有(无法查证版权的或者未注明出处的均来自网络,系转载,转载的目的在于传递更多信息,版权属于原作者。如有侵权,请联系,笔者会第一时间删除处理!
最近有很多人问,有没有读者交流群!加入方式很简单,公众号Java精选,回复“加群”,即可入群!

点击“阅读原文”,了解更多精彩内容!文章有帮助的话,点在看,转发吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值