帝国CMS灵动标签判断某个字段有内容则显示1无内容则显示2

澳门新葡亰手机版 7

灵动标签判断某个字段有内容则显示无内容则显示什么,听起来是不是很拗口,但有此需求的站长一定知道是这啥意思吧,其实就是判断某字段是否为空,其实这种判断是非常简单的,这里只是分享一个简要的写法,分享给精益求精的站长们。

设置文章代码主题

Next主题总共支持5种主题,默认主题是白色的normal。通过修改next主题下的_config.yml澳门新葡亰手机版,的highlight字段,来设置代码主题。

本站点使用的是night主题。即令highlight为night。

?=$bqr[ftitle]?"本文由a href='$bqr[golink]' target='_blank'strong$bqr[ftitle]/strong/a投递":"a href='$bqr[golink]' target='_blank'$bqr[golink]/a";?

添加标签页面

前面通过修改next主题下的_config.yml文件中的menu选项,可以在主页面的菜单栏添加标签选项,但是此时点击标签,跳转的页面会显示page
not found。

添加标签页面的具体方法是:

  • 新建页面

输入如下命令:

$ cd myBlog
$ hexo new page tags

输入命令后,在myBlog/source下会新生成一个新的文件夹tags,在该文件夹下会有一个index.md文件。

  • 设置页面类型

在上步新生成的myBlog/source/tags/index.md中添加type: "tags"index.md文件内容如下:

---
title: tags
date: 2016-11-15 19:10:05
type: "tags"
---
  • 设置具体文章的tags

当要为某一篇文章添加标签,只需在myBlog/source/_post目录下的具体文章的tags中添加标签即可,如:

---
title: 基于Hexo和Github搭建博客
date: 2016-11-09
tags: [npm, hexo, github]
categories: 搭建博客
---

本站添加为标签后的效果如下:

澳门新葡亰手机版 1

加入站点内容搜索功能

本站点使用的是Local Search。加入站点内容搜索功能步骤如下:

  • 安装hexo-generator-searchdb

    $ npm install hexo-generator-searchdb –save

注意:安装时应在站点根目录下,即myBlog目录下

  • 添加search字段

在站点myBlog/_config.yml中添加search字段,如下:

search:
  path: search.xml
  field: post
  format: html
  limit: 10000

效果如下:

澳门新葡亰手机版 2

头像设置

在主题下的source下放置头像文件avatar.gif即可。

引入第三方服务

主题风格设定

通过修改next主题下的_config.yml的scheme字段,配置不同的风格。

# Schemes
scheme: Muse
#scheme: Mist
#scheme: Pisces

本站点使用的是默认的Muse,显示效果如下:

澳门新葡亰手机版 3

加入分享功能

本站点使用的是多说。加入分享功能的步骤如下:

在站点的myBlog/_config.yml中加入duoshuo_share字段,值为true。

加入分享后效果如下:
澳门新葡亰手机版 4

加入数据统计与分析功能

本站点使用的是百度统计。加入数据统计与分析功能步骤如下:

  • 注册站长账号并登陆

在这里注册站长账号,并填写信息,网站域名和网站首页以下图为例来填写,注册完成后并登陆。
澳门新葡亰手机版 5

  • 在跳转的页面中会显示下图,复制hm.js后的id值
    澳门新葡亰手机版 6

  • 添加baidu_analytics字段

在站点myBlog/_config.yml中添加search字段,值为上步复制的id值

至此,该功能已成功加入,大约过20min后在百度统计上可以看到站点的访问情况,如下图:

澳门新葡亰手机版 7