welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ群:162333776 邮箱:admin@xlongwei.com

发布文章的操作说明

这篇文字介绍了本博客发布文章的操作说明,快来看看如何将你的技能分享给大家吧!

NodeJS实现文件上传功能

前文Uploadify文件上传功能属于前端页面上传代码,这里是Node后端接收并保存上传文件的代码。主要涉及fs模块的某几个方法:stat获取目录状态,mkdir新建目录,createReadStream读文件流,createWriteStream写文件流,pipe复制流。

文章ID调整为日期,精确到小时

OurJS使用的文章ID是很长的uuid值,其实很容易就调整为日期格式的ID值,目前是精确到小时yyMMddHH有八位,等到发文多了可以调整到分钟。

添加百度站内搜索框

先注册百度站长平台账户,进入“其他工具”-》“站内搜索”,添加搜索框即可。

添加QQ登录支持

以前曾经做过QQ登录功能,可以方便作者登录发文,同时也是学习修改ourjs代码。
1,申请成为开发者,访问QQ互联,登录并申请即可
2,创建网站应用,需要验证域名,设置回调域名地址,每个应用会有APP ID和APP KEY信息
3,修改login.tmpl,这是ourjs的登录页面,引入脚本文件
4,修改ourjs.js,支持/login.qq.redirect请求,这里按需注册用户并自动登录

快速上手ourjs

ourjs可以使用node.js的npm包管理模块获取源码
npm install ourjs,运行完成后当前目录会有node_modules/ourjs,复制ourjs到web目录即可
node src/ourjs.js config.newspaper.js,运行ourjs模板,然后访问http://localhost:8052可


为何选择OurJS

OurJS是基于Node.JS和JavaScript的开源博客系统,选择OurJS搭建博客有以下几个方面的原因:
  1. 笔者比较熟悉Javascript,不太熟悉PHP或ASP等技术
  2. Node.JS或许比PHP更稳定、更省内存一点
  3. OurJS开源,方便配置和修改,数据存储至文件方便备份,缓存使用redis安装也比较容易

加载中...