抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

Hexo加入字数统计WordCount

只需要安装一个插件 WordCount 安装1$ npm i hexo-wordcount --save 使用单篇文章字数 1<%=wordcount(post.content) %> 所有文章的总字数 1<%=totalcount(site) %> 日志2017年3月9日,给3-hexo添加字数统计功能

[译]理解浏览器关键渲染路径

当一个浏览器接收到从服务器发来的html页面,在渲染并呈现到屏幕上之前,有很多步骤要做。浏览器渲染页面需要做的一系列行为被称作“关键渲染路径(Critical Rendering Path 简称CRP)”。 CRP 的知识对于如何提升网站性能是相当有用的。CRP有6个步骤: 构建DOM树 构建CSSOM树 运行JavaScript 创建渲染树 生成布局 绘制页面 构建DOM树DOM(Do...

Hexo主题3-hexo

阮一峰曾言:喜欢写blog的人,会经历三个阶段 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。 有对搭建个人blog有兴趣的朋友,可以翻看我往期文章。 笔者从去年开始通过hexo写blog,使用了yilia主题,...

Vim命令速查表

去年上半年开始全面使用linux进行开发和娱乐了,现在已经回不去windows了。 话归正传,在linux上一直使用vim,慢慢熟悉了它的命令,才终于领悟了什么是编辑器之神。 最近抽空整理了这份速查表,收获颇丰,并分享给大家。 进入vim 命令 描述 vim filename 打开或新建文件,并将光标置于第一行首 vim +n filename 打开文件,并将光标置于第n行首 ...

如何在linux中搭建ftp服务

什么是 FTPFTP 是文件传输协议File Transfer Protocol的缩写。顾名思义,FTP用于计算机之间通过网络进行文件传输。你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档。但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上。 FTP地址和HTTP地址(即网页地址)非常相似,只是FTP地址使用 f...

AngularJs快速入门

简介 AngularJS是一个JavaScript框架,为了克服HTML在构建应用上的不足而设计的。 AngularJS通过使用我们称为标识符(directives)的结构,让浏览器能够识别新的语法。 AngularJS 使得开发现代的单一页面应用程序(SPAs:Single Page Applications)变得更加容易。 表达式AngularJS 使用 表达式 把数据绑定到 HTML。...

3-hexo多作者模式

尽管hexo是为个人blog而生的工具,但是有时也可能会有多作者需求,比如他人投稿等等,为此笔者在写3-hexo主题时,顺便添加了此功能 。 1.修改配置文件修改 3-hexo/_config.yml,开启多作者模式,并添加blog中出现的作者,为搜索提供数据 12345author: on: true #true:开启多作者模式 authors: author1: yelog #...

Hexo创建404页面

对于github page来说,只要在根目录又404.html,当页面找不到时,就会被转发到/404.html页面,所以我们只要更改这个页面,就可以实现自定义404页面了。 但是我们通常会需要与本主题相符的404页面。那我们就需要以下操作 新建404页面 进入 Hexo 所在文件夹,输入 hexo new page 404 ; 打开刚新建的页面文件,默认在 Hexo 文件夹根目录下 /sou...

Hexo置顶及排序问题

近期在写3-hexo主题时,发现文章(site.posts)排序按照.md文件的创建时间排序,而没有按照文章中的date排序。 这就导致了一个问题,我重装了一次电脑,.md文件通过git备份了,还原回来的时候,md的创建时间都是一样的,所以文章列表就按照文章标题排序了 随后就想起了以前使用yilia主题时,设置过置顶文章。所以做了排序,顺便做了置顶的功能。 @牵猪的松鼠根据这篇文章写了一个...

[译]Java内存泄露介绍

内存管理是Java最大的优势之一;你可以很简单的创建一个对象,内存的分配和释放则交给Java垃圾收集器处理;然而实际情况并非如此简单,因为在Java应用程序中会频繁的发生内存泄露。 这个教程将会说明内存泄露是什么?它为什么会发生?我们如何防止它? 内存泄露是什么内存泄露的定义:对象不再被应用程序使用,但是由于它们还在被引用,垃圾收集器不能清除掉它们。 为了理解这个定义,我们需要理解对象在内存...