Ralat Hugo: Tiada direktori kandungan sedia ada dikonfigurasikan untuk projek ini

王林
Lepaskan: 2024-02-09 18:20:08
ke hadapan
576 orang telah melayarinya

Hugo 错误:没有为此项目配置现有内容目录

editor php Strawberry mengalami ralat biasa apabila menggunakan penjana tapak web statik Hugo: "Ralat Hugo: Tiada direktori kandungan sedia ada dikonfigurasikan untuk projek ini". Mesej ralat ini bermakna Hugo tidak dapat mencari direktori kandungan yang ditentukan, mengakibatkan kegagalan untuk menjana tapak web. Untuk menyelesaikan masalah ini, kita perlu menyemak sama ada direktori kandungan ditetapkan dengan betul dalam fail konfigurasi Hugo dan memastikan bahawa direktori itu wujud dalam projek. Dengan menyelesaikan masalah ini, kami boleh menjana laman web statik dengan lancar dan menjalankan kerja pembangunan dan penempatan seterusnya.

Kandungan soalan

Saya mendapat ralat ini apabila saya cuba mencipta kandungan baharu dalam pelayan Hugo di Ubuntu. Saya mempunyai fail konfigurasi hugo.toml dengan kandungan berikut:

baseURL = 'https://mytraveltreasury/'
languageCode = 'en-us'
title = 'My Travel Treasury'
theme = 'ananke'


[params]
  commentoEnable = true
  
[languages]
  [languages.en]
    title = "My Travel Treasury"
    weight = 1
    contentDir = "content/en"
    # languageDirection = 'rtl' for Right-To-Left languages
  [languages.it]
    title = "My Travel Treasury IT"
    weight = 2
    contentDir = "content/it"
  [languages.es]
    title = "My Travel Treasury ES"
    weight = 3
    contentDir = "content/es"    
[[params.ananke_socials]]
name = "twitter"
url = "https://twitter.com/GoHugoIO"
Salin selepas log masuk

Saya mencipta config.toml tambahan dalam direktori akar dengan hanya satu baris:

contentDir = "content"
Salin selepas log masuk

Dalam direktori akar saya, terdapat folder bernama kandungan dan saya mencipta fail baharu yang dikumpulkan index.md secara manual.

Saya telah memulakan pelayan hugo saya menggunakan pelayan hugo dan Ctl+c dan saya cuba mencipta fail baharu untuk kandungan blog saya menggunakan arahan ini hugo new content content/first.md tetapi saya mendapat ralat ini: Ralat: Tiada Kandungan sedia ada direktori dikonfigurasikan untuk projek ini

Ada idea untuk menyelesaikan masalah ini?

Penyelesaian

Seperti yang dinyatakan sebelum ini, tidak perlu mengkonfigurasi fail tambahan, konfigurasi harus ditakrifkan pada hugo.toml.

Masalah Seperti yang dinyatakan dalam soalan, saya mentakrifkan berbilang contentDir untuk bahasa lain. Ini mengakibatkan sistem tidak dapat menentukan lokasi dan membuang ralat contentDis undefined.

Saya mengalih keluar tiga lokasi ini dan menambah satu lokasi daripada config.toml saya, memadamkan config.toml dan memulakan semula pelayan.

Lihat! Ia mula berfungsi semula.

Atas ialah kandungan terperinci Ralat Hugo: Tiada direktori kandungan sedia ada dikonfigurasikan untuk projek ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!