صفحات اضافی
Hextra چند صفحهٔ اضافی دارد که باید بهصورت جداگانه فعال شوند: واژهنامه و آرشیو.
واژهنامه
فایل دادهٔ منبع
تعاریف اصطلاحات بهصورت متمرکز در فایل دادهٔ termbase.yaml برای هر زبان پشتیبانیشده ذخیره میشوند.
- termbase.yaml
- termbase.yaml
- termbase.yaml
هر فایل YAML شامل فهرستی از اصطلاحات واژهنامه است. هر ورودی شامل موارد زیر است:
term: نام کامل مفهوم یا عبارت.definition: توضیح یا شرح مختصر اصطلاح.abbr(اختیاری): مخفف یا سرواژهٔ رایج اصطلاح.
- term: seo
abbr: SEO
definition: "بهینهسازی موتور جستجو – افزایش دیدهشدن یک صفحهٔ وب در نتایج موتورهای جستجو"
- term: "سازندهٔ سایت ایستا"
definition: "موتورهایی که ورودی متنی را پردازش کرده و صفحات وب ایستا تولید میکنند"صفحهٔ واژهنامه
برای رندر شدن صفحهٔ نمایهٔ واژهنامه (که شامل فهرست تمام اصطلاحات تعریفشده بههمراه توضیحات و مخففهای آنهاست)،
باید برای هر زبان پشتیبانیشده یک فایل محتوای واژهنامهٔ مخصوص همان زبان تعریف شود.
در نام فایل از پسوند کد زبان استفاده کنید؛ برای مثال: content/glossary/_index.fa.md.
---
title: واژهنامه
layout: glossary
---یک صفحهٔ نمونه از واژهنامه در واژهنامه در دسترس است.
آرشیو
میتوانید برای نوشتههای یک بخش، یک صفحه آرشیو زمانی (گروهبندیشده بر اساس سال) بسازید.
- صفحه آرشیو را ایجاد کنید:content/archives/_index.md
--- title: Archives layout: archives toc: false --- - (اختیاری) آن را به منوی بالا اضافه کنید:hugo.yaml
menu: main: - identifier: archives name: Archives pageRef: /archives - (اختیاری، چندزبانه) فایلهای آرشیو ترجمهشده با همان layout اضافه کنید، برای مثال:
content/archives/_index.fa.mdcontent/archives/_index.ja.mdcontent/archives/_index.zh-cn.md
- (اختیاری) بخش مورد استفاده برای آرشیو را تغییر دهید. مقدار پیشفرض
blogاست.hugo.yamlparams: archives: section: blog - (اختیاری) قالب نمایش تاریخ آیتمهای آرشیو را تغییر دهید. مقدار پیشفرض
Jan 02است.hugo.yamlparams: archives: dateFormat: "Jan 02"
پیام حالت خالی از کلید ترجمه noResultsFound استفاده میکند.
یک صفحهٔ نمونه از آرشیو در آرشیو در دسترس است.