此文章, 已不维护, 单独走 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
- 文章处理重写
- CSS 样式完全重写
- 新版 CodeBoard (
行号
高亮
类型显示
)
- 完全的命令行程序化 (
new
serve
generate
deploy
)
- 延续之前的快速部署 (
七牛图片
GitPage
)
沉迷
FP
重写的时候也尽力函数式了。因此用 λ
做代号# ver α20170404 V2.7.2
↵
添加文章头 isZhuan ADD
我在实现Vally的时候并没有特别留意转发文章这件事情上
因此在转发文章上面,Vally不能不行不可以
添加文章头 textPlain ADD
提高纯文本可读性
- line-height将会从 1.5 提高到 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 特性
gulp serve
// 启动vally服务器 供编辑使用
gulp vally
// 仅仅是编译出网站静态文件
gulp deploy
// 利用git工具部署到站点
缺陷
- 不会自动创建 git 仓库
- 不会完全删除已存在的博文 (只在index.html里移除)
gulp serve
存在异步bug ( reload 跟 generate 冲突 )
- 不会帮我把图片复制过去
这是个很大的更新, 它意味着我可以偷更多的懒了, 此外这也同时意味着 Vally 进入的 αV2 阶段
V3 完全体
- 兼容以前的 V1 V2
- Vally 能自己建好仓库,一次config,N次使用
- 能将图片托管到七牛这样的静态存储网站
- 将使用webpack, vally-loader 将成为 Vally 标志
# ver *20170213 V1.5.0
↵
CSS调整 MOD
小错误、小虫子
# ver *20170209 V1.4.2
↵
部分样式调整 MOD
涉及的选择器:
.md > blockquote
.blog-ul a
# ver *20170205 V1.4.1
↵
例行装修 MOD
重写了首页大部分CSS
为了突出文章简介 重写了一番
分页缺页 BUG
怕是 art-templaate 的锅, 已修复
# ver *20170129 V1.3.0
↵
侧栏分类目录 ADD
略微调整了下 mark-vally 的字号 MOD
有些地方偏大了 有些地方偏小了…
准备搞一套叫 Hash-Color 的配色 Todo
# ver *20170129 V1.2.1
↵
# 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