Use dynamic variable Site base information.

This commit is contained in:
凡梦星尘 2022-05-04 22:43:06 +08:00
parent e5dc7edefb
commit aeb803a513
3 changed files with 10 additions and 11 deletions

View File

@ -1,5 +1,4 @@
{{ define "main" }} {{ define "main" }}
<article itemscope itemtype="http://schema.org/Article" class="post-content" lang=""> <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="">
<link itemprop="mainEntityOfPage" href="http://example.com/2022/05/02/hello-world2/"> <link itemprop="mainEntityOfPage" href="http://example.com/2022/05/02/hello-world2/">
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"> <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">

View File

@ -7,15 +7,15 @@
<meta property="og:title" content="Hugo"> <meta property="og:title" content="Hugo">
<meta property="og:url" content="http://example.com/index.html"> <meta property="og:url" content="http://example.com/index.html">
<meta property="og:site_name" content="Hugo"> <meta property="og:site_name" content="Hugo">
<meta property="og:locale" content="zh_CN"> <meta property="og:locale" content="{{ .Site.Language }}">
<meta property="article:author" content="John Doe"> <meta property="article:author" content="John Doe">
<link rel="canonical" href="{{ .Site.BaseURL }}"> <link rel="canonical" href="{{ .Site.BaseURL }}">
<link rel="shortcut icon" type="image/x-icon" href="/imgs/icons/favicon.ico"> <link rel="shortcut icon" type="image/x-icon" href="{{ .Site.Params.favicon.icon }}">
<link rel="icon" type="image/x-icon" href="/imgs/icons/favicon.ico"> <link rel="icon" type="image/x-icon" href="{{ .Site.Params.favicon.icon }}">
<link rel="icon" type="image/png" sizes="16x16" href="/imgs/icons/favicon-16x16-next.png"> <link rel="icon" type="image/png" sizes="16x16" href="{{ .Site.Params.favicon.small }}">
<link rel="icon" type="image/png" sizes="32x32" href="/imgs/icons/favicon-32x32-next.png"> <link rel="icon" type="image/png" sizes="32x32" href="{{ .Site.Params.favicon.medium }}">
<link rel="apple-touch-icon" sizes="180x180" href="/imgs/icons/apple-touch-icon-next.png"> <link rel="apple-touch-icon" sizes="180x180" href="{{ .Site.Params.favicon.apple_touch_icon }}">
<link rel="stylesheet" href="/css/main.css"> <link rel="stylesheet" href="/css/main.css">
{{ $style := resources.Get "css/style.css" | resources.ExecuteAsTemplate "css/style.css" . -}} {{ $style := resources.Get "css/style.css" | resources.ExecuteAsTemplate "css/style.css" . -}}

View File

@ -10,10 +10,10 @@
<div class="site-meta"> <div class="site-meta">
<a href="/" class="brand" rel="start"> <a href="/" class="brand" rel="start">
<i class="logo-line"></i> <i class="logo-line"></i>
<h1 class="site-title">Hexo</h1> <h1 class="site-title">{{ .Site.Title }}</h1>
<i class="logo-line"></i> <i class="logo-line"></i>
</a> </a>
<p class="site-subtitle" itemprop="description">Find the hexo</p> <p class="site-subtitle" itemprop="description">{{ .Site.Params.subtitle }}</p>
</div> </div>
<div class="site-nav-right"> <div class="site-nav-right">
<div class="toggle popup-trigger"> <div class="toggle popup-trigger">
@ -47,8 +47,8 @@
<div class="site-overview-wrap sidebar-panel"> <div class="site-overview-wrap sidebar-panel">
<div class="site-author site-overview-item animated" itemprop="author" itemscope itemtype="http://schema.org/Person"> <div class="site-author site-overview-item animated" itemprop="author" itemscope itemtype="http://schema.org/Person">
<img class="site-author-image" itemprop="image" alt="John Doe" src="/imgs/icons/apple-touch-icon-next.png"> <img class="site-author-image" itemprop="image" alt="John Doe" src="/imgs/icons/apple-touch-icon-next.png">
<p class="site-author-name" itemprop="name">John Doe</p> <p class="site-author-name" itemprop="name">{{ .Site.Params.author }}</p>
<div class="site-description" itemprop="description"></div> <div class="site-description" itemprop="description">{{ .Site.Params.description }}</div>
</div> </div>
<div class="site-state-wrap site-overview-item animated"> <div class="site-state-wrap site-overview-item animated">
<nav class="site-state"> <nav class="site-state">