2000-01-01
Rally History
此文章, 已不维护, 单独走 ChnageLog 自动生成, 见 CHANGELOG.md

# Latest Code: λ

静态博客 Vally 的开发日志
History Statify Shell.js Automatic Fast Deploy Qiniu Storage

# ver λ20170612 V3.4.3

Home CSS MOD
更新首页 CSS 样式
下一代 Vally
又打算计划重新架构一下 Vally 了。 这次主要是在工程化方面下手。

# ver λ20170612 V3.0.2

List CSS ADD
添加了 ul ol 的波浪效果

# ver λ20170612 V3.0.1

开始尝试 table 表格 ADD
修改了 CSS 文件

# ver λ20170525 V3.0.0

完全重写 RE-BUILD
  1. 文章处理重写
  2. CSS 样式完全重写
  3. 新版 CodeBoard ( 行号 高亮 类型显示
  4. 完全的命令行程序化 ( new serve generate deploy )
  5. 延续之前的快速部署 ( 七牛图片 GitPage )
沉迷 FP 重写的时候也尽力函数式了。因此用 λ 做代号

# ver α20170404 V2.7.2

添加文章头 isZhuan ADD
我在实现Vally的时候并没有特别留意转发文章这件事情上
因此在转发文章上面,Vally不能不行不可以
添加文章头 textPlain ADD
提高纯文本可读性
  1. line-height将会从 1.5 提高到 2
  2. .md > p 添加段落缩进
分类散列 About页 BUG
动画的锅 = = 。。。。。。

# ver α20170402 V2.7.0

Vally-Side Style MOD
本次涉及到的选择器:
.vally-side 及其 子元素们
Vally-Core MOD
添加了对 ./work 文件的监听,方便开发
Img-Preview MOD
对图片预览的样式进行了调整

# ver α20170218 V2.6.0

Draft 草稿 ADD
添加了草稿功能, 请在文章头补上:
"isDraft": true
这样就可以使用草稿了, 草稿不会被渲染,在文章收集阶段就会被排除
headerStyle ADD
实验性功能,可以在文章头定义header的css属性。 用法:
“headerStyle”: [“line-height: 256px;”, “color: #444;”]
借由数组实现,首次使用:我小小的心愿
Time Force MOD
以后,博客以文章头的date定义为第一标准,其次才是文件创建时间
"date": "2000-01-01 00:00:00"
后面的时间可以是构造 Date 对象所需要的任何参数中的一个
var BirthTime = new Date(Parameter);
Template Adjust MOD
修改了 home.html 也就是首页每篇文章底部博文信息所在的那个模版:
#标签 + 时间 原来这样===>改成 时间 + #标签
CSS Adjust MOD
本次涉及到的选择器:
  • ADD: blockquote > blockquote
分页错误 BUG
已经修复 采用以下算法:
00var nums = pureBlog.length;  // 博文总数 
01var para = config.blog.countPerPage;  // 每页应该有多少篇 
02if (nums % para === 0){ // 计算总页数 
03    var total = nums / para;  
04} else {
05    var total = (nums + (para-nums%para)) / para;	 
06}
原来的算法是:
00// 页数 = (总篇目 / 每页篇数 ) + 1; 
01var total = (pureBlog.length) / config.blog.countPerPage) + 1;
这样的问题是: 3 = (14 / 2) + 1
而这种情况 total 应该是 2 才对
这个bug一直没发现 直到我完成了第 14 篇 博客 …
可喜可贺,可喜可贺 ~~~~

# ver α20170214 V2.5.0

Qiniu Static Storage ADD
简单的实现了 对md文件里面的图片的抓取 并保存到七牛云上
主要做了这些事情
  • 增加 config.js 新项 qiniu, 里面有 域名、access_key、secret_key 等等
  • 新增 gulp generate: index.js 里 generator 最后阶段回调 vally.js 的 finish 以完成将 需要云存储的图片集 保存为 temp/list.dat
  • 修改 gulp deploy: 读取 list.dat, 跟 suc.dat 做比对,list里面存在的项如果在suc里也存在,则剔除,剔除后生成新集 need_to_upload ,最后把list和suc合并为新的 suc.dat,然后依次将 need_to_upload 上传到七牛

# ver α20170214 V2.0.0

Gulp Automatic ADD
简单地做了下 Vally 的 Gulp 自动化
V2 特性
  1. gulp serve // 启动vally服务器 供编辑使用
  2. gulp vally // 仅仅是编译出网站静态文件
  3. gulp deploy // 利用git工具部署到站点
缺陷
  1. 不会自动创建 git 仓库
  2. 不会完全删除已存在的博文 (只在index.html里移除)
  3. gulp serve 存在异步bug ( reload 跟 generate 冲突 )
  4. 不会帮我把图片复制过去
这是个很大的更新, 它意味着我可以偷更多的懒了, 此外这也同时意味着 Vally 进入的 αV2 阶段
V3 完全体
  • 兼容以前的 V1 V2
  • Vally 能自己建好仓库,一次config,N次使用
  • 能将图片托管到七牛这样的静态存储网站
  • 将使用webpack, vally-loader 将成为 Vally 标志

# ver *20170213 V1.5.0

CSS调整 MOD
小错误、小虫子

# ver *20170209 V1.4.2

介绍图 ADD
添加文章顶部的第一张图片
具体请看 JavaScript 有限状态机 这篇
部分样式调整 MOD
涉及的选择器:
  1. .md > blockquote
  2. .blog-ul a

# ver *20170205 V1.4.1

例行装修 MOD
重写了首页大部分CSS
为了突出文章简介 重写了一番
开放友链 ADD
Vally友链
分页缺页 BUG
怕是 art-templaate 的锅, 已修复

# ver *20170129 V1.3.0

侧栏分类目录 ADD
略微调整了下 mark-vally 的字号 MOD
有些地方偏大了 有些地方偏小了…
文章底部导航 ADD
Goto Bottom 0v0
准备搞一套叫 Hash-Color 的配色 Todo

# ver *20170129 V1.2.1

萌评 MOD
不用多说了, 改用萌评 MC

# ver *20170122 V1.2.0

Duoshuo ADD
添加多说评论, id由某些东西的md5构成

# ver *20170119 V1.1.1

Style ADD
重写了 md 样式
GitPage ADD
已经转移回github提供的静态空间

# ver *20170110 V1.1.0

ASide
√ 侧边栏 (vally-slider)

# ver *20170109A V1.0.0

‘&’ ==> ‘*’
√ 完整的分类功能 (blog-info)
√ 终于等到的分页 (config.js)
√ 重构代码 (index3.js)

# ver &20170105A V0.9.99

正式投入使用
√ http://Vally.Frandre.CC
√ 利用 /images/ 做图床 (自身服务器上)
√ 改进了 CSS




回到顶部