在开发过程中发现的一些小技巧
在开发过程中遇到的有关代码的,mac的各种各样的小技巧.不断更新中.
关于如何更改mac的默认用户
- 打开系统偏好设置 => 用户与群组 => 点击按钮以进行更改(右下角)=> 双击管理员 => 高级设置 => 如果这更改账户名称,则只会改变mac默认用户的名称,如果同时更改个人目录,则系统会新建一个主文件,相当于创建了一个全新用户,之前的资料都不再可用,保存在原来的apple账户,这个操作除非是新买的mac,不然不建议执行,因为这会导致你必须把所有的资料从以前的apple文件夹复制过来才可用.
关于修改hexo皮肤
- 修改页面css样式:
themes/yilia/source/css/_partial/article.styl
更新Node版本
- 首先升级n模块:
npm install -g n
. - 升级node.js到最新稳定版:
n stable
. - 切换到任意版本,比如:
n v4.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地址
- 打开终端输入
ifconfig | grep "inet " | grep -v 127.0.0.1
显示ip地址
函数作用域
JavaScript中的函数运行在它们被定义的作用域里,而不是它们被执行的作用域里.
解决代码块在浏览器中显示空格过多的问题(8个空格)
- 这是因为浏览器中对于代码块(通常用pre或者figure标签包裹)tab缩进的默认处理是8个空格,所以在本地看起来很完美的代码块发布到浏览器中就显得很丑了。
- 解决方法是只需要给包裹代码块的标签加上
tab-size: 2(或者是4)
这个属性,完美解决。 难点是怎么找个设置这个标签的css文件,在hexo中设置相应的css样式的文件路径为:
~/blog/themes/yilia/source/css