Файлы, соответствующие пронумерованным областям на рисунке выше, следующие:
.i18n/htm/t1.pug
.i18n/htm/t2.pug
pug
— это язык шаблонов, который генерирует HTML
.
➔ Нажмите здесь, чтобы изучить грамматику pug
Строка формата ${I18N.sponsor}
используется в файле для реализации интернационализации, и ее содержимое будет заменено соответствующим текстом в i18n.yml в каталоге исходного языка.
Файл, соответствующий стилю панели навигации, — : .i18n/htm/topbar.css
.
[!WARN] Не записывайте
css
иjs
вpug
, иначе будет ошибка.
js
нельзя записать в pug
Если требуется взаимодействие, его можно добиться путем создания веб-компонента.
Компоненты могут определить компонент веб-страницы в md/.i18n/htm/index.js
, а затем использовать его в foot.pug
.
Веб-компоненты, такие как пользовательские <x-img>
, создавать легко.
customElements.define(
'x-img',
class extends HTMLElement {
constructor() {
super();
var img = document.createElement('img');
img.src = '//p.3ti.site/i18n.svg';
img.style = "height:99px;width:99px;";
this.append(img);
}
}
)
В настоящее время x/i-h.js
упоминается в md/.i18n/htm/index.js
, который является веб-компонентом, используемым для интернационализации навигации и текста настраиваемого содержимого нижнего колонтитула. См. исходный код 18x/src/i-h.js