noderce 是一个使用 nodejs 编写的博客程序,使用了 express , jade , mongoskin 等第三方框架、模块。使用 mongodb 做存储。
noderce 的功能很简单。去除了自己用不到的标签、分类、友情链接功能,仅有文章、页面、评论功能。
目前还在完善中,演示地址: http://willerce.com
##安装
克隆项目到本地
git clone git[@github](/user/github).com:willerce/noderce.git
复制一份config.default.js,保存为 config.js,根据注释,修改参数。
定位到项目目录,安装包依赖
npm install -d
运行 node app.js
访问 yourname.com 后,会自动跳转到 yourname.com/admin/install
设定一个用户名密码,程序初始化后,即可使用
2012/9/27:更新存储为 mongodb,使用了 mongoskin 2012/10/13:添加了切换主题功能 2012/11/02:添加了评论模块。 2012/11/05:添加了数据库初始化 2012/11/09:增加了akismet 反 spam 功能
Application Error An error occurred in the application and your page could not be served. Please try again in a few moments.
If you are the application owner, check your logs for details.
。。。
我个人是在github上搭的博客。write like a hacker. such as: [http://yansong.me](my blog)
说真的,我自己觉得nodejs不适合用来搭博客的。wordpress已经很强大了,这种重复造轮子的做法很不可取。
也可能我说的都是错的;)
羞,我也是新人。 数据库连接,在 config.js 中最后一行,修改它。
exports.db = mongoskin.db(process.env.MONGOLAB_URI || “mongodb://localhost/noderce”);
另外,数据库的初始化还没做。捂脸。
所以你自己生成一个 md5 密码。然后
db.user.insert({name:’admin’,password:’21232f297a57a5a743894a0e4a801fc3’})
现在,就可以使用 admin admin 登录了。
会尽快加上初始化功能。
E:\nodejs>git clone [email protected]:willerce/noderce.git Cloning into 'noderce’… Permission denied (publickey). fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
克隆错误,应该怎么办?
图片可以考虑放在七牛上面,标准用户有免费的额度,如下:
- 免费存储空间10GB
- 免费每月下载流量10GB
- 免费每月PUT/DELETE 10万次请求
- 免费每月GET 100万次请求
如果不介意的话,可以使用我的推荐链接http://portal.qiniu.com/signup?code=3lea5c9rk89jm