Node.js环境离线安装pm2

Node.js环境下如何让应用后台运行? 两个解决方案: pm2 forever 个人认为pm2比forever好用,Github上的star数也许能说明一些问题,本博客就是使用pm2一直守护运行的。 内网部署应用需要用到pm2 离线安装pm2 先在一台能连网的Linux服务器上安装pm2 npm install pm2 -g 查询本机npm默认全局安装目录 npm config get prefix 如果显示/usr/local/node,则npm的默认全局安装目录是/usr/ ...

如何同步更新GitHub的fork仓库

需求 fork过的项目,自己做了些改动,但是原作者也更新了项目,如何和源库保持同步呢? 解决方案 给fork配置远程上游库 查看远程库 git remote -v 添加上游库(只操作一次) git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git 同步fork ...

Ghost博客主题kaldorei发布

kaldorei A Simple And Elegant Ghost Theme Derive From Default Theme Casper Plan To Do 主题基调定为小清新绿色 文章样式色调为墨蓝色,参考 [马克飞象] 返回顶部 代码高亮 文章栏 > 作者信息 侧边栏 > 标签云 侧边栏 ...

Ghost博客为主题添加标签云的两种方法

最近在开发kaldorei主题,需要添加标签云功能。早在去年使用uno-zen主题的时候我有考虑过是否加入标签云功能,因为那时候太忙,没有时间去打理我的博客,更别说去添加什么功能。使用过wordpress,wordpress有很多不错的挂件很好用,其中就有标签云,标签云能很好的表现出一个博客的文章分类。所以本次的主题开发把标签云列在功能清单里。 方法一: ghostchina上有一篇文章讲过如何为博客增加“标签云”功能,是增加了一个新的handlebars助手,经过测试,可以使用的,不过有一个名为post_count变量貌似失效了,没有细研究。 方法二: 使用ghost提供的api,需要开启实验室(Labs)中的Public ...

JS对货币格式化函数

将数值四舍五入(保留2位小数)后格式化成金额形式 /** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格式的字符串,如'1,234,567.45' * @type String */ function formatCurrency(num) { num = num.toString().replace(/\$|\,/g, ...