首页 > 解决方案 > 安装新主题时 Hugo 给出主题错误

问题描述

我是编码和 Web 开发的新手,我最近开始了一个 Web 开发课程,这样我就可以为我工作的 NGO 创建一个网站。当我遇到 Hugo 的 web 框架时,我通常在谷歌上搜索。我决定在 Parrot OS 上安装 Hugo。我在终端上使用以下命令安装了 Hugo:

snap install hugo

运行以下代码后,Hugo 安装并成功运行。然后我决定只从 Hugo 的网站安装一个自定义网站主题。我遇到了一个名为“meghna-hugo”的主题。

我在终端上执行了以下步骤:-

hugo new site mywebsite
cd mywebsite/themes

进入主题目录后,我 git 克隆了主题

git clone git@github.com:themefisher/meghna-hugo.git

克隆主题后我输入以下命令进入meghna-hugo的exampleSite文件夹

cd meghna-hugo/exampleSite

进入该目录后,我将上述目录中的所有内容剪切并粘贴到我网站的根目录中。用 meghna-hugo 文件替换所有文件后,我决定在本地启动 hugo 服务器

hugo server

但是在运行 Hugo 命令后我遇到了这个错误

Error: module "meghna-hugo" not found; either add it as a Hugo Module or store it in "/home".: module does not exist

我使用以下网站进行用户友好的说明,因为它们易于理解和理解 https://oxforditaliansociety.org/blog/installation/https://www.youtube.com/watch?v=lKT-tztvIEU

标签: gohugo

解决方案


我有同样的问题。该themeDir变量未在 config.toml 文件中正确设置。它读取“../..”,它应该是主题目录。将其更改为:

themesDir = "themes"

这对我很有用。


推荐阅读