给xlbd.me办了新身份证

每次博客迁移或者升级我都会写一篇日志,来记录博客的历程。这次也不例外。 最近逛v2ex发现Linode在情人节推出了5$/mo的套餐,2015年10月份以来一直用的Linode的10$/mo套餐,因为机房在美国速度感觉越来越慢。对比下新的五刀VPS只是内存降低到了1个G。对于我这小流量的博客来说已经够用了。看来我的VPS得换个IP了。正好借此机会升级下Ghost。每个月还可以省下一杯Coffee☕️,2333。 备份博客信息 博客配置文件,打包/home/ghost目录 CentOS配置文件.bash_profile和.vimrc nginx 虚拟主机配置文件 导出博客数据为. ...

ES6与Lambda演算

缘起 造了一个轮子,根据GitHub项目地址,生成项目目录树,直观的展现项目结构,以便于介绍项目。欢迎Star。 repository-tree 技术栈: ES6 Vue.js Webpack Vuex lodash GitHub API 应用涉及到了展现目录树,实现方法不可或缺的一定是递归遍历。进而开启了我对lambda演算的探索发现之旅。 探索发现之旅 尾调用 尾调用是函数式编程的一个重要概念,其概念很简单理解,就是指一个函数的的尾部调用另一个函数。 例如: ...

VueStroll超赞的CSS3列表滚动效果

Stroll.js当我第一次发现它的时候被它超赞的效果惊艳到了。你也可以去试试。它的作者也创造了REVEAL.JS。也许你更熟悉它。 列表可以这样玩: vue-stroll是我两个月前基于Vue.js + Stroll.js打包的模块,并把它发布到了npm。自从使用Vue.js以来。就各种想尝试造轮子。因为使用Vue.js组件化开发体验超级棒的。在npm发布模块以后,我把它申请加入到了awesome-vue这个清单中,在这里你也可以找到它。 Demo中一共实现了16种效果可以体验。 Demo / Document ...

Vuex结合Mongoose最佳实践

这篇文章的草稿放在Ghost后台由来已久了,因为我想在写一篇Vuex总结性的文章之后再发表它。这样也有个循序渐进的感觉。本文适合了解Vue.js、Vuex、以及MongoDB的小伙伴。 Why Mongoose? Node下开发应用,如何持久化数据? 我觉得MongoDB是很好的解决方案。尤其适合敏捷开发。 Node下使用MongoDB,如何操作MongoDB数据库? 我刚开始接触MongoDB的时候还在用node-mongodb-native,MongoDB出品的Node.js驱动。操作数据库可不像Oracle,MySQL这种关系型数据库,基本的SQL语言搞定。那代码量一坨一坨的。于是发现了Mongoose,有了它代码量减轻了不少。那么就用它了。 需要实现的事情: ...