这周工作任务主要有:
- 公司内部
git
使用的培训 - 博客重新整理
- 交易系统网页端启动技术方案研究
Git
查看公钥指纹(fingerprint)
ssh-keygen -lf ~/.ssh/id_rsa.pub |
新的ssh-keygen
命令默认会将指纹显示为SHA256
信息,如果想查看旧的MD5
指纹信息,需要指定
ssh-keygen -E md5 -lf ~/.ssh/id_rsa.pub |
Hexo
文章分目录问题
原来一直以为hexo的文章都必须放在_posts
目录下面,时间一久发现该目录下文件数已经变得好多了。心想能不能在_posts
目录下按照文章分类建立对应文件夹进行存放,网上查了一圈也没有人说过这个问题,然后自己建了个文件夹测试了下,原来hexo
本来就支持_post
下再建目录,它会递归查找.md
文件的。。。
另外找了一个插件hexo-directory-category,它会根据文章在_post
中目录自动为文章添加categories
信息,这样写文章时又可以少填点头信息了。
hexo
的new
命令默认创建的文章时在_post
目录下的,可以通过-p
选项指定文章的创建路径,这样就可以直接将文章创建在某个目录下面
hexo new 文章标题 -p 技术/文件名.md |
Npm
package.json
package.json
中依赖的库的版本前面有些有^
符号,有些有~
符号,有些没有任何前缀符号。不同的表示其实代表着对库的版本有着不同的要求
不带任何前缀: 精确匹配这个版本^
: 匹配主版本相同的最新版本。如^1.2.0
会匹配任何1.x.x
版本,但是不会匹配2.0.0
版本
~
: 匹配次版本相同的最新版本。如~1.2.3
会匹配任何1.2.x
版本,但是不会匹配1.3.0
版本
关于版本的表示还有很多种,其他表示都比较容易猜出是什么意思,其他具体的表示方法,参看package.json中的dependencies