低调发布我的Blog程序
首先感謝党,感謝国家,不好意思,我忘了应该是先国后党还是先党后国了,最后我会以相反的顺序再来一次的
发布一个Blog程序的激情已经荡然无存,但之前说好要发布就兑现一下。这可不是敷衍,我只是找不到这样做的理由,现在优秀的博客程序太多了,我的又有什么特色呢,为什么还要再添乱呢,这样想着想着就没有心情了。。。
不过既然发布了,就说一下基本特点,再没有特点也是有点特点的(真囧)
嗯,先得有个名字,叫它EsKit吧,Extendable server kit,我其实想把它做成一系列的工具,可不仅仅是一个weblog。好的,开始特色讲解
Rails 3 和 Ruby 1.9
这可以算是最重要的特点了,估计也会是少有的应用到产品化的Rails 3程序吧,会不会是第一个在用的Rails 3博客呢,持续YY中。。。
EsKit的第一行代码是紧随Rails 3第一个beta誕生的,期間遇到不少的问题。Rails 3变化确实够大,但我真的喜欢这次变化,它让你自由的选择一切,却依然坚持着COC,只有这一时刻,Rails才是Rails。
遇到最明显的问题是encoding问题,这应该算是Ruby 1.9的问题,我看了很多关于Ruby 1.9编码处理的文章,现在依然困惑,不得不说我比较愚钝。
切换到Rails 3和Ruby 1.9必然会有众多gems和plugins失灵,这也是不小的麻烦,这是个不错的地方http://isitruby19.com/
代码很少
把plugins和自己修改的几个gems都算上打包完也只有620KB,而且JS和CSS还都没有压缩。这说明了什么???说明我写的代码太少了,囧~~
其实这也证明Rails足够敏捷,而且组件齐全,可以看一下,除了plugins和gems,真正的Rails代码实在少得可怜,虽然有部分plugins是我写的。。。
简约风格
好吧,我承认这是我的主观错觉,这极有可能属于简陋众而不是简约风。。。当然,我指的是管理界面,这前台吗,大家看着办--
若照我的错觉来说的话,有99.9999%的把握这是地道的简约风!是的,你没有看错!88.8888%!!真的是77.7777%!!!还等什么,拿起鼠标订购吧!!!!
程序员友好
编辑器非常优秀,这又是我的主观臆断了?经过多方比对,我找到了markitup,反正这不是WYSIWYG,你知道这是什么意思的吧,程先生?我想喜欢用可视化排版的coder不会多到哪里去吧,那样写出来的文章实在太乱太乱
代码高亮是必须的,也是很华丽丽的,再强调一次,我使用了强悍的Ultraviolet,通过处理TextMate的語法文件可以对100多种语言进行优秀的高亮处理。OK,这是广告,红果果的广告~~~
IE不友好
这也算是一个特色吗?当然算!!!你说不算我跟你急,这不是缺陷,这是优点。
凭什么让全世界的程序员为微软的错误买单,少给我来什么IE是事实的标准,中国就是你这种逆来顺受的人太多了!!!!!!!草,竟然是7个叹号,把我最喜欢的一个数字给了你们这群人。。。
好了,都怎么不友好的呢?首先用IE的朋友在打开EsKit也即我的博客时会收到一个alert“不好意思,被IE看俺会害羞的。\n如果你想偷窥可以禁用JS,然后刷新页面。\n如果你都会禁用JS了还在用IE,真没办法说你了!!!”
然后他执着的禁用了JS,打开了我的博客,看到乱乱的一团。唉,我对你的执着表示内牛满面。。。
应用起来相对复杂
见过不要脸的,没见过我这么不要脸的吧~~哈哈,使用困难也好意思当成卖点。。。
其实也并不是很复杂啦,下面就言简意赅的介绍下(喂,哪有用言简意赅来形容自己的,真不害臊啊)
首先要保证安装Ruby 1.9.1,因为我使用的是这个版本,其他版本没做测试还,另外还需要libxml2和sqlite3,当然你想用mysql也没什么不可以的
然后下载EsKit,你会发现下载的文件怎么叫exkit-0.1.7z啊,我也没办法,我想在google code上放项目,可是eskit这名字已经是别人的了,我一直这么杯具
最后就执行命令吧
7z x exkit-0.1.7z && cd exkit
bundle install
rake db:migrate
rake db:seed
thin -d start
打开你的浏览器尽情享受我带给你的乐趣吧,哇哈哈。。。
这个是前台首页http://localhost:3000/
这自然是管理首页了http://localhost:3000/admin
如果运行成功了,说出来让我高兴下啊,有什么问题可以来问我的,我一向很热情的,尤其对MM。。。
什么?你还没找到下载的地方,这里可以为你提供直达电梯
最后,感謝国家,感謝党,你们这些屁民读者就不用谢了,党和国家已经代表你们受泄了
本文基于 署名-非商业性使用-禁止演绎 2.5 中国大陆 发布
51 COMMENTS >>LEAVE<<
-
博客非常漂亮,不过我个人感觉背景图太花了,阅读起来有些不爽。
-
顶楼上,哈哈
另外,建议截几张后台的图大家看看吧。 -
今天我是第二个来,左右两边有些空旷
-
对于文中提到的各种语言,工具等表示不懂....
除了万恶的IE.
ps:有支持Ruby的主机么? -
哈哈前排~
-
支持一下,其实textile也不错,wysiwyg太垃圾
-
多谢大家支持啊,你们让我感动很啊
@Moligaloo
我在考虑是不是拿掉这个MM,可我太喜欢她了--@jimogsh
我过会专门部署一个demo供大家尝试@aoyoo
支持ruby的主机国外多的很,国外的主机一般都支持ruby,不过呢自己买个vps还是比较好的 -
貌似我们公司的主机只支持perl,我去看看先。
-
foxgirl.jpg我偷走了,别怪我啊。
-
@xxx
不怪你--你偷吧,要共享吗--
-
更多的都放出来吧,嘿嘿。
-
Good job
改天本地虚拟机测试安装应用看看~ 安排下计划 嗯 -
Foxgirl既然跟屏幕跑,我也收了,哈
-
首先恭喜lz。
然后可以弄个demo吧,裁图也行。 -
@tunpishuang
会的,明天就可以看到了,谢谢支持
-
不谢P民,P民来谢谢你吧,呵呵
-
背景的小妞穿得太多了
-
呃,不是真人高清那个啥吗?
-
挺漂亮……
体积小,很强大 -
确实相当的低调,我现在才过来看到,设计得相当的不错。
叫一声猛哥,我内牛满面了 -
Lz真是低调,以我的审美观来看,您的Blog还是很漂亮的,IE不友好!这点我赞同,MS的自定标准不知道给多少人造成了麻烦。
-
@百无一用哥
目前Ubuntu10.04+FireFox3.6.3的飘。FireFox显示的很好,IE,窘,机子上麽有。。。。
-
@百无一用哥
不错不错,泄泄您和其他大人物们的支持!!!内牛。。。
-
又有新作品了~ 支持个。
背景MM实在太花了.. -
博客页面透明感太强了,实在影响阅读!
-
背景太花。。。看起来有点累。。
-
为什么不发布到github呢?
-
@dave
没有时间和精力打理啊,现在google code上的都不太有精力打理了--
-
thin version 多少
-
@marshluca
用的1.2.7
-
thanks.
nice blog :) -
不说什么,留个言看看效果
-
头像果然是随机生成的
-
代码扔到 github 上下的人会多点儿, rails 下还真没有啥好用的blog, 这个真不错!
-
无意中看到你博客后面的“我不是。。。”
怎么没有搜索功能的吖,话说有Google:
google code site:abitno.me
不然还真找不到你的博客程序放哪里了哈。
现在找到了:http://code.google.com/p/exkit/ -
@L
虽然是随机,可是你可以自己改,试试:
Gravatar - 全球通用头像
http://en.gravatar.com/ -
嘎嘎---
-
先谢国家!!!
THANK THE COUNTRY FIRST!!! -
thaaaaanks
-
刚接触rails,其实07年接触过。。。后来各种原因放弃了。。。下载博主代码学习,感谢分享
-
学ruby也有一段时间了 可还没个拿得出手的项目
感谢LZ分享 我会常来的 ^-^ -
感觉博客不错,留个身影!
-
你用的ruby主机是什么?能告诉我吗?还是自己买的vps?
-
@Hengfeng Li
是VPS,9美金一月
-
每天都来看看有木有新东西。。。
-
我也打算自己写个blog 呵呵 先参考一下你这个把 我也是刚刚开始学这个
-
ajax、 很帅
-
是我喜欢的那种博客,很好
-
ajax的确 有 够牛叉的效果啊