Building website for the first time

Zayed Al-Saidi zayed.alsaidi at gmail.com
Sun Jun 7 20:18:10 BST 2026


On Sun, Jun 7, 2026 at 12:30 AM Ben Cooksley <bcooksley at kde.org> wrote:
>
> On Sun, Jun 7, 2026 at 1:50 AM Zayed Al-Saidi <zayed.alsaidi at gmail.com> wrote:
>>
>> Hi,
>
>
> Hi Zayed,
>
>>
>>
>> I'm new to the KDE web development. My goal to help to create PR to
>> support RTL. My first website that I want to work on is time
>> timeline-kde.org. I follow the available steps in Getting Started[1].
>> when I run:
>> $ hugo server
>> WARN  DEPRECATED: Kind "taxonomyterm" used in disableKinds is
>> deprecated, use "taxonomy" instead.
>> WARN  deprecated: project config key languages.en.languageName was
>> deprecated in Hugo v0.158.0 and will be removed in a future release.
>> Use languages.en.label instead.
>> ERROR "/home/zayed/Documents/KDE_Neon_Share/Translation/web/timeline-kde-org/i18n/en.yaml:1:1":
>> failed to load translations: reserved keys [other] mixed with
>> unreserved keys [comment]
>> : see the lang.Translate documentation for a list of reserved keys
>>
>> I used snap for the hugo:
>> hugo v0.162.0-076dfe13d0f789e3d9586b192f8f7f3329c26990+extended
>> linux/amd64 BuildDate=2026-05-26T13:53:44Z VendorInfo=snap:0.162.0
>
>
> Due to the pace at which Hugo deprecates or otherwise changes things, we require a specific fixed version of Hugo to be used to build KDE websites.
> In our case this version is currently 0.150.0.
>
>>
>>
>> Also, I don't know how to use hugoi18n to build the website content.
>
>
> To install hugoi18n you can run:
>
> git clone https://invent.kde.org/websites/hugo-i18n
> pip3 install ./hugo-i18n
>
>>
>>
>> Do you have a detailed step-by-step for the new joiner?
>>
>> I appreciated your help.
>>
>> Regards,
>> Zayed
>
>
> Hope this helps.

Thank you. I follow up /gitlab-templates/website-hugo.yml and get
every thing running.

>
> Thanks,
> Ben
>
>>
>>
>>
>>
>>
>>
>>
>>
>> 1- https://community.kde.org/KDE.org


More information about the kde-www mailing list