更新Eureka

2020-10-21
2分钟阅读时长

本文将介绍通过不同方式更新Eureka的方法。

目前我们可以通过Git SubmoduleHugo Modules两种方式安装Eureka。接下来你将了解到如何更新Eureka。需要注意的是,你只能通过与安装相同的方式进行更新。

使用Git Submodule更新

如果当前环境下拥有或愿意安装Go 1.12及以上版本,可以迁移至Hugo Modules

使用Git Submodule更新只需在项目根目录下执行:

cd themes/eureka
git checkout <eureka_version>
git pull

Eureka的历史版本你可以在Releases中进行查看。

使用Hugo Modules更新

使用Hugo Modules安装Eureka时需要Go 1.12及以上版本,推荐所有满足依赖要求的用户使用此方式进行安装。

使用Hugo Modules更新到Eureka最新版本只需在项目根目录下执行:

hugo mod get -u

如果你想指定特定版本,你只需执行:

hugo mod get github.com/wangchucheng/hugo-eureka@<eureka_version>

Eureka的历史版本你可以在Releases中进行查看。

由Git Submodule迁移至Hugo Modules

由于Hugo Modules在管理上比Git Submodule更为方便快捷且Hugo Modules为Hugo推荐的添加主题的方式。推荐所有在当前环境下拥有或愿意安装Go 1.12及以上版本的用户迁移至Hugo Modules。

安装Go

如需使用Hugo Modules的绝大部分功能,你需要拥有Go 1.12及以上版本。可以在Go官网进行安装。

删除Git Submodule

删除Git Submodule你只需:

git submodule deinit -f -- themes/eureka
rm -rf .git/modules/themes/eureka
git rm -f themes/eureka

初始化Hugo Modules

初始化Hugo Modules需要拥有Go 1.12及以上版本。如你还未安装Go,可参考安装Go

使用以下命令可初始化Hugo Modules:

hugo mod init <module_name>

最后将config/_default/config.toml中的theme = "eureka"注释并将theme = "github.com/wangchucheng/hugo-eureka"取消注释。

这时你已经完成了由Git Submodule到Hugo Modules的迁移。


喜欢Eureka就请点个Star吧! Star
上一页 多语言模式