Existem três arquivos css
abaixo de md/.i18n/htm
no projeto de demonstração.
foot.css
: Estilo de rodapéimport.css
: 1Estilo i18n.site
para todo o siteconf.css
: Ícones e fontes de rodapéO ícone do rodapé é gerado criando uma fonte chamada F
iconfont.cn ( versão em inglês /中文版).
Por favor, crie sua própria fonte de ícone e substitua a fonte do ícone na configuração em conf.css
:
@font-face {
font-family: "F";
src: url(//p.3ti.site/ico1.woff2) format("woff2");
}
#Ft>b>a.site {
background: url("//p.3ti.site/i18n.svg") 0 0 / cover;
display: block;
height: 24px;
opacity: 0.8;
width: 115px;
flex-shrink: 0;
}
Por favor, não faça referência direta ao arquivo de fonte iconfont.cn porque ele não pode ser carregado no navegador Safari.
O código em .i18n/htm/foot.pug
é o seguinte :
#Ft
b
a.site(href="/")
b ${I18N.C}
Aqui ${I18N.C}
corresponde a en/i18n.yml
:
C: Power By <a class="a" href="https://i18n.site">i18n.site</a>
Usando ${I18N.xxx}
semelhante a este método de escrita, combinado com i18n.yml
, você pode obter a internacionalização multilíngue do rodapé.
Adicionar class="a"
ao link evita que o link seja convertido em MarkDown
Veja :
➔ YAML
: Como evitar que o link HTML
seja convertido em Markdown
.