瞎扯淡 自己写的 blog 主题,光棍节献礼

jasl · 发布于 2013年11月11日 · 最后由 liwei78 回复于 2013年11月12日 · 2331 次阅读
1107

如图,演示在 http://blog.jasl.me

话说这设计的很90后嘛...咱喜欢梦幻风格的说 - - 布局还不能说满意,主要是archive页面的风格还在想怎么改进

背景图嘛...ios 7的某张背景,图是retina版本的,大概600k

这段时间在写一个类似octopress的博客工具,基于middleman,不过代码还没达到放出的水平,但是完整实现octopress cli的全部功能的话,超过他是轻而易举的事情,在rails-like helper,erb面前,jykell简直就是小朋友啊

共收到 25 条回复
1

用 Jekyll 本来就是为了简单。

1107

#1楼 @Rei 都是对博客用户而言的,实际上我对于用户的体验完全按照octopress的标准去做 但是对开发者就需要一些灵活了

96

整天风格感觉不错啊~不会设计的小白只能说:不明觉厉。。

1107

#1楼 @Rei 开发者我指的是做皮肤的人

 <% link_to "http://twitter.com/#{site_info.twitter_id}", target: '_blank', title: 'Twitter' do %>
            <i class="fa fa-twitter"></i>
            <span class="third_party_name">Twitter</span>
<% end %>

利用 rails-like helper可以快捷解决很多问题 另外,jykell不支持assets pipeline吧,升级/安装前端lib只能把文件拖到source里去... 咱

gem 'jquery-middleman'
gem 'bootstrap-sass', :require => false
gem 'font-awesome-sass', :git => 'https://github.com/jasl/font-awesome-sass.git', :branch => 'remove-depend-sass-rails'

然后bundle 就行了,这对皮肤开发者来说也是减少工作量呀

middleman比jykell还有一些优势,等放出之后写篇文章介绍下这个gem

196

博客工具是一個巨坑。相信我...XD

3469

看完middleman和jekyll,我觉得jekyll还是专心做一个功能的,代码也易懂。MM就显得杂乱了,作者想法多,想做的事情多,我感觉作者是在向着nanoc前进中。。。

LZ搞得不错咩,+1

96

我决定不用任何主题直接写HTML了...

2653

#7楼 @bhuztez 大神,不如我们直接写TXT吧,然后使用text/plain。 XD

1107

#6楼 @liwei78 两个层面 如果作为一个博客写者,middleman article hello worldvi source/articles/hello-world.mdmiddleman deploy 三步搞定,博客程序是如何的并不需要关心

然而作为皮肤作者或者欲求不满的,暴露更多的功能就以为着更优雅的实现一些东西,jykell的liquid完全就跟erb不是一个等级的呀,并且rails-like的helper本身会让代码更整洁还贴近railser习惯的思维

1107

#5楼 @xdite 嗯...好复杂的说,用到了很多一般很少机会用的手法,比如皮肤有gem依赖,需要hack下Gemfile

theme_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
eval_gemfile theme_gemfile if File.exists?(theme_gemfile)

确实麻烦。。。不过我的目标是实现octopress cli的功能,然后如果有人愿意用的话,就交给社区了

1107

#6楼 @liwei78 对了 middleman也不是为了做博客系统而生的,但是他的抽象更低一些,经过调整,反而能做的更好

1107

#7楼 @bhuztez 大神不会是用debug写html吧 - -

1644

觉得还行,就是看久了会不会疲惫

1342

其实用 jykell 或 octopress 之类的在发布前用 YUI 之类的来压缩一下 js、css就基本解决了 assets pipeline,为此我还写了个 rake 命令专门干这事

1107

#14楼 @ywjno

# For example, change the Compass output style for deployment
  activate :minify_css
  # Minify Javascript on build
  activate :minify_javascript
  # Enable cache buster
  activate :cache_buster

一个配置而已,另外,digest解决缓存问题,这个也很常用吧,不然更新网站你只好清浏览器缓存去了

599

上面几位都是故意拼错 jekyll 的?

1107

#13楼 @mouse_lin 有什么建议呢?似乎现在不流行用图片背景,所以我才愿意去尝试一下...而且我确实喜欢星空之类的图片

3469

#18楼 @jasl 很漂亮。以前我也做过一个类似的,深水背景,右上角还放了一个flash游动的鱼,巨漂亮。

1107

#19楼 @liwei78 哈哈 这个我重写了三遍,最初灵感来自于 phase 利用canvas做动态效果 不过图片背景设计起来好难呀,看的设计书感觉没起啥作用...

3469

#20楼 @jasl 我是色盲(心理学上的)。。。。设计的事情真的捉急。。哈哈哈

96

#22楼 @jasl 捉急就别搞主题了,直接写HTML就好了嘛...

1107

#23楼 @bhuztez 即使失败也要一战啊!为了联盟...

3469

#24楼 @jasl 德玛西亚!!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册