2014-04-02 16:46:20 +08:00
|
|
|
WBlog
|
2012-06-23 06:19:03 +08:00
|
|
|
=======
|
2012-06-28 07:41:43 +08:00
|
|
|
|
2014-04-02 17:30:13 +08:00
|
|
|
为移动而生的 Ruby on Rails 开源博客. WBlog 基于 MIT 协议, 自由使用.
|
2014-04-02 16:46:20 +08:00
|
|
|
|
|
|
|
* 用户极为友好的阅读体验
|
|
|
|
* 自带干净的评论系统
|
|
|
|
* 简洁而不简单的发布博客流程
|
|
|
|
|
|
|
|
访问我的博客以体验: <http://yafeilee.me>
|
2014-04-06 16:29:57 +08:00
|
|
|
|
2014-04-06 00:11:49 +08:00
|
|
|
后台禁止爬虫, 使用: <http://yafeilee.me/admin> 访问, 用户名密码可配置.
|
2014-04-02 16:46:20 +08:00
|
|
|
|
2014-04-07 08:34:32 +08:00
|
|
|
![screenshot](https://github.com/windy/wblog/raw/master/doc/wblog.gif)
|
|
|
|
|
2014-04-02 16:46:20 +08:00
|
|
|
|
2014-04-02 17:20:37 +08:00
|
|
|
### 为什么重写 WBlog
|
2014-04-02 16:46:20 +08:00
|
|
|
|
|
|
|
老的 WBlog 是两年前构建的, 体验越来越差, 而个人不喜欢托管博客到其他的站点, 又没有合适的 Ruby on Rails 博客系统.
|
|
|
|
|
|
|
|
* 优先以手机用户体验为主
|
|
|
|
* 干净的评论系统
|
|
|
|
* 良好的博客语法高亮支持
|
|
|
|
* markdown, 简洁而不简单的后台
|
|
|
|
* 要独立站点
|
|
|
|
|
2014-04-02 17:20:37 +08:00
|
|
|
### 特色
|
2014-04-02 16:46:20 +08:00
|
|
|
|
|
|
|
* 采用 Foundation 5, 自适应于所有终端
|
|
|
|
* 优先考虑移动用户, 可方便使用二维码扫描与关注
|
|
|
|
* 自带评论系统, 干净而方便
|
|
|
|
* markdown 支持, 博客语法高亮, 方便技术性博客
|
2014-04-02 17:20:37 +08:00
|
|
|
* 开源可商用, 个性化能力超强 ( 与非独立博客相比 )
|
2014-04-02 16:46:20 +08:00
|
|
|
|
2014-04-02 17:20:37 +08:00
|
|
|
### 期望
|
2014-04-02 16:46:20 +08:00
|
|
|
|
|
|
|
成为 Ruby on Rails 下最好用的独立博客建站系统
|
|
|
|
|
2014-04-02 17:30:13 +08:00
|
|
|
### 如何使用
|
|
|
|
|
|
|
|
WBlog 是一个基本的博客系统, 使用它之前, 你需要准备一台 VPS 独立主机, 安装好 Ruby on Rails 与 Mongodb. 我希望你是熟悉 Ruby on Rails 的, 这样方便定制 WBlog, 现在 WBlog 还太小.
|
|
|
|
|
|
|
|
假定你有环境后, 克隆本代码. 然后与往常的 Rails 项目一样, 输入
|
|
|
|
|
|
|
|
```shell
|
|
|
|
bundle install
|
|
|
|
cp config/application.yml
|
|
|
|
rails s
|
|
|
|
```
|
|
|
|
|
|
|
|
OK, That's all.
|
|
|
|
|
2014-04-02 17:20:37 +08:00
|
|
|
### 技术栈
|
2014-04-02 16:46:20 +08:00
|
|
|
|
|
|
|
* Ruby on Rails 4.0.4 / Ruby 2.0
|
|
|
|
* AngularJS
|
2014-04-06 00:11:49 +08:00
|
|
|
* Foundation 5
|
2014-04-02 16:46:20 +08:00
|
|
|
* mina
|
|
|
|
* slim
|
|
|
|
* Mongodb
|
|
|
|
|
2014-04-02 17:20:37 +08:00
|
|
|
### TODO
|
2014-04-02 16:46:20 +08:00
|
|
|
|
2014-04-02 17:20:37 +08:00
|
|
|
* 增加评论管理功能
|
2014-04-02 17:30:13 +08:00
|
|
|
* 添加 travis, code climate, 加入开源联盟
|
2014-04-06 16:29:57 +08:00
|
|
|
* 其他功能见 ISSUES 上
|
|
|
|
|
|
|
|
欢迎 fork 并改进这些功能.
|
2014-04-02 17:20:37 +08:00
|
|
|
|
|
|
|
|
|
|
|
## Ruby on Rails 其他开源博客推荐
|
2014-04-02 16:46:20 +08:00
|
|
|
|
|
|
|
* writings.io: <https://github.com/chloerei/writings>
|
2014-04-02 17:20:37 +08:00
|
|
|
* jekyll: <http://jekyllrb.com/>
|
|
|
|
* octopress: <http://octopress.org/>
|
2014-04-06 22:37:41 +08:00
|
|
|
* middleman: <https://github.com/middleman/middleman>
|
2014-04-08 09:25:01 +08:00
|
|
|
* robbin_site: <https://github.com/robbin/robbin_site>
|