在开发过程中发现的一些小技巧

在开发过程中遇到的有关代码的,mac的各种各样的小技巧.不断更新中.

关于如何更改mac的默认用户

  1. 打开系统偏好设置 => 用户与群组 => 点击按钮以进行更改(右下角)=> 双击管理员 => 高级设置 => 如果这更改账户名称,则只会改变mac默认用户的名称,如果同时更改个人目录,则系统会新建一个主文件,相当于创建了一个全新用户,之前的资料都不再可用,保存在原来的apple账户,这个操作除非是新买的mac,不然不建议执行,因为这会导致你必须把所有的资料从以前的apple文件夹复制过来才可用.

关于修改hexo皮肤

  1. 修改页面css样式:themes/yilia/source/css/_partial/article.styl

更新Node版本

  1. 首先升级n模块: npm install -g n.
  2. 升级node.js到最新稳定版: n stable.
  3. 切换到任意版本,比如: n v4.4.4.
  4. 另外几个常用的npm命令:

    npm -v —- #显示版本,检查npm 是否正确安装。

    npm install express —- #安装express模块

    npm install -g express —- #全局安装express模块

    npm list —- #列出已安装模块

    npm show express —- #显示模块详情

    npm update —- #升级当前目录下的项目的所有模块

    npm update express —- #升级当前目录下的项目的指定模块

    npm update -g express —- #升级全局安装的express模块

    npm uninstall express —- #删除指定的模块

查看Mac的ip地址

  1. 打开终端输入ifconfig | grep "inet " | grep -v 127.0.0.1显示ip地址

函数作用域

  1. JavaScript中的函数运行在它们被定义的作用域里,而不是它们被执行的作用域里.

解决代码块在浏览器中显示空格过多的问题(8个空格)

  1. 这是因为浏览器中对于代码块(通常用pre或者figure标签包裹)tab缩进的默认处理是8个空格,所以在本地看起来很完美的代码块发布到浏览器中就显得很丑了。
  2. 解决方法是只需要给包裹代码块的标签加上tab-size: 2(或者是4)这个属性,完美解决。
  3. 难点是怎么找个设置这个标签的css文件,在hexo中设置相应的css样式的文件路径为:

    ~/blog/themes/yilia/source/css