Tengfei's Notes

HIGH


  • Home

  • Categories

  • Archives

  • Tags

  • About

Hexo对指定文件或文件夹取消编译

Posted on 2016-05-17   |   In Hexo   |     |   Views

问题

用Hexo自动生成静态Html页面时,source文件下的 .md文件都会被转码成html并且自动套用上模板。但是有些时候我们不想让Hexo自动编译,比如我目录下放的就是自己已经写好的html文件,不需要再次被转码,再次编译反而会生成错误的文件。这时候就要指定某些文件或者文件夹取消编译。

解决

如果是用的是Next主题,可以编辑 站点配置文件 的skip_render字段,添加需要跳过编译的文件或文件夹。但是注意,这里的路径问题。默认起始路径已经在source文件夹下了。比如,要跳过about文件夹下的所有文件可以把value赋值为 about/**,而不是 source/about/。

如果要对某一类文件跳过编译,可以写生 about/*.html。代表对about文件夹下的所有html文件跳过编译。

更改Hexo的NexT主题的关于页面在新的页面打开

Posted on 2016-05-17   |   In Hexo   |     |   Views

问题

在对NexT主题进行定制时,用impress.js做了一个炫酷的 ‘关于’ 页面,集成到侧边栏之后发现只能替换原来的界面打开,这时有两个方法可以解决

  • 在关于界面放一个Return按钮
  • 在主页打开关于页面时弹出新的窗口

方法1:要决定什么时候,在什么地方放按钮,如果在最后一页放按钮,用户可能会浏览到最后一页就返回了,看不到最后的overview的画面,这是不理想的。

所以采用第二种方法。这里要做的其实就是在<a>标签里加上 target=”_blank” 属性。关键在于找到Hexo在生成index页面时的模板代码。

Read more »

Hexo和GitHub搭建Blog中用到的服务

Posted on 2016-05-10   |   In Hexo   |     |   Views

最近用Hexo和GitHub panges搭建了一个静态博客,用了Next的主题,其中还是用到了很多第三方服务的。现在基本完成了,接下来就是要持续的写下去了,现在总结一下用到的第三方服务和相应的网站。

评论系统

这里可选多说或DISQUS来支持评论功能,不过这两个好像是一个英文版一个中文版的区别,可以自行选用吧。编辑 站点.yml 文件中添加下面一行代码。

1
disqus_shortname: your-disqus-shortname

我选择的是DISQUS,因为想把网站做成英文版本,评论框里的按钮文本默认是中文的,看起来有点别扭,虽然也可以在多说网站进行自定义但是有点麻烦,索性直接用了DISQUE方便。

数据统计与分析

本Blog选用的是Google Analysis主要是用来对整个网站的流量做一个统计和观察。
编辑 站点.yml 文件,新增字段 google_analytics, 值设置成你的 Google 跟踪 ID。跟踪 ID 通常是以 UA- 开头。

Read more »

Hello World

Posted on 2016-05-08   |   In Inital   |     |   Views

hello

Welcome to Tengfei’s Notes! This is my very first post. Check About for more information about me. If you get any problem when reading my posts, you can leave me a message at the bottom of the posts.

1…34
Tengfei Yang

Tengfei Yang

Embracing The Unknown.

19 posts
9 categories
30 tags
GitHub Linkedin Email Flickr
© 2016 Tengfei Yang