这些变量可以在页面的任意地方调用。
${blog_url!}
此变量与后台博客设置中的 博客地址
相对应。
${context!}
需要注意的是,此变量和 blog_url
不同的是,这个变量有两种值,一种为相对路径形式,一种为绝对路径形式。
那么,当在后台博客设置中将 全局绝对路径
的选项打开时,context
变量值为 ${blog_url}/
,关闭时,context
的变量值为 /
。
假设,我设置的 博客地址
为 https://halo.run
,那么:
${theme_base!}
假设你的主题在 ~/halo-dev/templates/themes/anatole
这个目录,那么 theme_base
为 https://yourdomain/themes/anatole
举个例子,你当前开发的主题为 anatole
,当你要获取主题下 css/style.css
这个文件的路径,那么:
${theme_base!}/css/style.css
主题名称:
${theme.name!}
主题 git 仓库地址:
${theme.repo!}
主题版本号:
${theme.version!}
${blog_title!}
此变量与后台博客设置中的 博客标题
相对应。
${blog_logo!}
此变量与后台博客设置中的 Logo
相对应。
${version!}
当前 Halo 的版本,如:1.3.0
昵称:
${user.nickname!}
邮箱地址:
${user.email!}
描述:
${user.description!}
头像地址:
${user.avatar!}
上次登录时间:
${user.expireTime!}
${meta_keywords!}
需要注意的是,虽然这个变量在任何页面都可以使用,但是其值可能在不同的页面是不一样的。会根据用户的设置,生成对应的值。
假设在文章页面:
自定义关键词
,系统会自动将标签设置为页面关键词。自定义关键词
,那么则会取用户设置的值。${meta_description!}
需要注意的是,虽然这个变量在任何页面都可以使用,但是其值可能在不同的页面是不一样的。会根据用户的设置,生成对应的值。
${rss_url!}
形如:https://yourdomain/rss.xml
${atom_url!}
形如:https://yourdomain/atom.xml
${sitemap_xml_url!}
形如:https://yourdomain/sitemap.xml
${sitemap_html_url!}
形如:https://yourdomain/sitemap.html
${links_url!}
需要注意的是,该链接也不是固定的值,主要根据用户的设置而改变。
假设后台的 全局绝对路径
为开启状态,那么其变量值为 https://yourdomain.com/{links_prefix}
,反之则为 /{links_prefix}
。
其中, 也是用户可设定的值,用户可以在后台修改 友情链接
的前缀,默认为 links
。
${photos_url!}
需要注意的是,该链接也不是固定的值,主要根据用户的设置而改变。
假设后台的 全局绝对路径
为开启状态,那么其变量值为 https://yourdomain.com/{photos_prefix}
,反之则为 /{photos_prefix}
。
其中, 也是用户可设定的值,用户可以在后台修改 图库页面
的前缀,默认为 photos
。
${journals_url!}
需要注意的是,该链接也不是固定的值,主要根据用户的设置而改变。
假设后台的 全局绝对路径
为开启状态,那么其变量值为 https://yourdomain.com/{journals_prefix}
,反之则为 /{journals_prefix}
。
其中, 也是用户可设定的值,用户可以在后台修改 日志页面
的前缀,默认为 journals
。
${archives_url!}
需要注意的是,该链接也不是固定的值,主要根据用户的设置而改变。
假设后台的 全局绝对路径
为开启状态,那么其变量值为 https://yourdomain.com/{archives_prefix}
,反之则为 /{archives_prefix}
。
其中, 也是用户可设定的值,用户可以在后台修改 归档
的前缀,默认为 archives
。
${categories_url!}
需要注意的是,该链接也不是固定的值,主要根据用户的设置而改变。
假设后台的 全局绝对路径
为开启状态,那么其变量值为 https://yourdomain.com/{categories_prefix}
,反之则为 /{categories_prefix}
。
其中, 也是用户可设定的值,用户可以在后台修改 分类
的前缀,默认为 categories
。
${tags_url!}
需要注意的是,该链接也不是固定的值,主要根据用户的设置而改变。
假设后台的 全局绝对路径
为开启状态,那么其变量值为 https://yourdomain.com/{tags_prefix}
,反之则为 /{tags_prefix}
。
其中, 也是用户可设定的值,用户可以在后台修改 标签
的前缀,默认为 tags
。