Ghost博客时间汉化方案

使用Ghost搭建博客已经有两年多了。就连自己开源的主题Kaldorei也已经一年零7个月,到今天为止ghost-theme-kaldorei已经获得了100个star。刚刚破百。感谢这100位coder的支持。ghost 从我开始用的的0.7.x版本已经升到了1.x版本。期待已久的ghost也已经发布了1.x正式版。最近看下稳定版本在1.8.4。发展迅猛。不过到现在貌似也没有看到文档中有关日期的国际化相关API。 如何让博客的日期汉化 那么只能自己想办法修改了。分析下博客中使用到日期的模版。阅读官方文档得知这里谈到的日期ghost提供的日期格式化助手date.js。而这个助手使用的是moment.js。 ...

Webpack 2.x 在Vue2.x项目中的应用

最近开发的项目里使用了 Webpack + Vue 全家桶技术栈,鉴于Webpack的版本迭代还在高速发展期,我使用了Webpack2.x的稳定版本2.2.0来作为脚手架的打包构建工具。 管理资源 加载CSS style-loader css-loader less-loader extract-text-webpack-plugin 项目中使用了 less 作为css的预处理,并且使用 extract-text-webpack-plugin 插件抽取css到单独的文件中。 _.cssLoader = config.cssModules ? 'css-loader? ...

vue-demo-collection 基于Vue2.x重构升级

去年vue还没有升级为2.0点时候,创建了这个库,并且写了几篇简单的入门教程。发现也有一些朋友都拿这个collection来入门vue,在去年10月份vue升级2.0版本后,我一直没时间来升级这个collection。现在终于有一整块时间来做升级。借助这几个demo来感受如何从vue1.x升级vue2.x。我新建了vue2.x分支,所有的升级改动都将提交到这个分支中。 package版本升级 vue: ^1.0.0 to ^2.2.1 vue-resource: ^0. ...

给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演算的探索发现之旅。 探索发现之旅 尾调用 尾调用是函数式编程的一个重要概念,其概念很简单理解,就是指一个函数的的尾部调用另一个函数。 例如: ...