2016-03-22 craneyuan
声明 本文转载自:The Bloom of Youth|锦瑟华年 Hexo 博客系统的核心支持生成目录(Table of Contents),但其默认的主题 Landscape 并不支持目录的显示。我们只需对 Landscape 的主题文件稍作修改并添加一点目录的 CSS 就可以在文章前面显示友好的目录了。 修改 Landscape 主题的 ejs 文件 我们首先要编辑文章显示页面的模板,也就是 themes/landscape/layout/_partial/article.ejs 文件。为了将目录生成在正文之前,我们首先在这个文件中找到,并在这一行之前加入如下代码: javascript Table of Conte 继续阅读 »
2016-03-24 craneyuan
其实确保README.md文件不被渲染也挺容易的,只要在博客根目录下的配置文件_config.yml中配置一下"skip_render"选项就行了,将不需要渲染的文件名称加入的其选项下就行了。 bash skip_render: README.md 参考 Hexo上传README.md文件 继续阅读 »
2014-01-03 W.Y.
开始使用 HEXO 时就发现默认主题 light 的 style.css 文件是没有经过压缩的,虽然文件本身不大,对博客加载速度不会有太大影响,但是作为喜欢折腾的程序猿,同时为了提升自身博客那么一点点的完美性,一直想去解决这个问题,由于工作比较忙,这个就一直压在心里,直到昨天写完博客,又开始折腾起来。下面记录了具体的修改方式,有需要的同学可以试试。 PS:本博的主题是基于默认主题稍作修改后的样式。 最开始想使用 Grunt 来压缩,但是这样只能在博客文件目录内引入 Grunt 插件。这就使得文件结构不那么清晰,作为比较追求完美的我,最后还是放弃了该方式。什么?你还不知道 Grunt,那么你 out 很久了,简单的说 Grunt 继续阅读 »
2016-07-28 Jamling
引言 Hexo的评论系统在国内一般选用多说或友言,在我的博客主题中,早期使用的是友言,在0.1.0版本之后,我在主题中将其替换成了多说。为什么要替换呢?因为友言对于评论数,转发数等支持不好,而且也不开放API。 多说配置 登录 直接访问http://duoshuo.com 登录,多说支持QQ,微博等多种方式登录。 创建二级域名 登录多说后,先创建一个xxx.duoshuo.com的二级域名,比如我创建的ieclipse.duosuo.com,然后在管理台中做相应的配置。因为都是中文,就不详细说了。特别提一下的是以下几点: 域名白名单,在设置中,在域名白名单中添加本地地址,如127.0.0.1,不然有可能本地测试时,发现 继续阅读 »
2016-08-29 Jamling
引言 鉴于github.io在国内访问速度较慢,而且github.io不会被百度收录,所以在将Hexo博客站点部署到国内的站点是一个不错的选择。之前,国内有一家与github类似的gitcafe公司,不过在今年的时候,gitcafe已经停止服务,用户数据全部迁移到coding.net了。而且coding.net也提供与github pages一样的pages服务,所以我选择coding.net作为国内的博客部署平台。 开启Coding Pages服务 在开启Coding Pages服务之前,你必须得有一个coding.net账户,然后创建一个(私有并且项目名称与您的用户名称一致的)项目。并开启(用户)Pages服务。 {% 继续阅读 »
2016-03-25 craneyuan
本文主要说明不蒜子访问统计在Landscape-plus主题下的应用,理论上下面的方法同样适用于Landscape主题。 关于light主题下不蒜子的应用可以参考:给hexo配置上评论和访问量 安装脚本 这是使用不蒜子的前提,即要使用它必须先添加它的脚本。 打开themes\landscape-plus\layout_partial\after-footer.ejs,在最后添加上下面的脚本即可,当然你也可以添加到 header.ejs 或 footer.ejs 中。目前最新版本2.3。 bash 网站访问量统计 more 打开themes/landscape-plus/layout/_partial/footer.ej 继续阅读 »
2016-03-24 craneyuan
在你的主题目录\layout_widget\下找到tagcloud.ejs文件,编辑这个文件,找到标签 其中,start_color为颜色变化的起始端,end_color为颜色变化的结束端。 more 参考 Hexo彩色云标签 继续阅读 »
2016-03-24 craneyuan
安装多说评论系统 实际上landscape-plus主题上已经集成了多说评论系统,我们只需要添加duoshuo_shortname到两个配置文件就行了。 多说的shortname就是你注册多说时的用户名。 接下来在博客根目录下的配置文件和主题下的配置文件_config.yml中加入如下代码: ```bash Duoshuo duoshuo_shortname: XXX ``` 添加多说最近评论 以landscape-plus主题为例: more 在landscape-plus\layout_widget\目录下新建recent_comments.ejs文件,内容如下: bash 注:其 继续阅读 »
2016-03-19 craneyuan
什么是博客 个人感觉博客就是在线的公开日记本,用来记录一些东西,或好、或环,都值得一记。 并且个人感觉,不要把博客弄得太社交化(或许本人只是太喜欢安静的思考和写些东西),太社交化容易使作者分心,哈哈,这也只是本人的个人看法了。 对于“博客”,wiki 上的解释如下: 博客 (Blog) 是 (Web log 网络日志)的简称,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他的则被作为比较个人的日记。 more 为什么搭建独立博客 对于这个问题,我只想借用 Linus 的一句话:“just f 继续阅读 »
2017-03-23 Eric Wang
本站点之前的评论插件一直用的都是多说,作为一款免费的第三方社会化评论插件,总体来说,多说做的还算可以,唯独其号称智能的防垃圾评论系统,就像空气人一样,完全无用,导致多说垃圾评论泛滥,令人作呕。恰逢最近多说宣称要进行业务转型,自然评论系统也要关闭,国内的目前比较好的评论系统只有畅言不错,但是畅言需要备案,而我不愿意备案,无奈只能选Disqus了,所以将本站点的多说评论转成Disqus了。 因为Disqus在国内被墙,所以使用Disqus需要自带翻墙功能或者说需要自带科学上网功能,否则无法加载评论框,自然也就无法评论了,这是我天朝一特色,除了这非常蛋疼的一点,Disqus做得非常好。切换评论系统,首要任务是将评论数据转移到新的系统中, 继续阅读 »