Yuity

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年3月21日

摘要: 1. 现在我们来给博客添加编辑文章与删除文章的功能。 假定: 当一个用户在线时,只允许他在自己发表的文章页进行编辑和删除,编辑时,只能编辑文章内容,不能编辑文章标题。 1.1 首先,我们来给文章页面增加编辑和删除文章的链接。打开 article.ejs 将代码增加如下所示: 然后,来给页面增加一些基 阅读全文
posted @ 2016-03-21 12:30 Yuity 阅读(456) 评论(0) 推荐(0) 编辑

2016年3月20日

摘要: 1.现在我们来给博客添加用户页面和文章页面。 1.1 所谓用户页面就是当单击某个用户名链接时,跳转到:域名/u/用户名,并且跳出该用户的所有文章。同样,文章页面就是当单击某篇文章标题时,跳转到:域名/u/用户名/事件/文件名,进入到该文章的页面(也许还有该文章的评论等) 首先,我们先打开post.j 阅读全文
posted @ 2016-03-20 20:15 Yuity 阅读(514) 评论(0) 推荐(0) 编辑

摘要: 1. 一个完整的博客怎么能缺少图片呢,目前上传文件的方法有三种: (1)使用Express自带的文件上传功能,不涉及数据库。 (2)使用Formidable外部模块,不涉及数据库。 (3)上传到MongoDB,涉及到数据库。 可以看出,第一种方式最简单,Express通过bodyParser()解析 阅读全文
posted @ 2016-03-20 17:58 Yuity 阅读(345) 评论(0) 推荐(0) 编辑

摘要: 1. 现在我们来给博客添加支持markdown发表文章的功能。 Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。看到这里请不要被「标记」、「语言」所迷 惑,Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HT 阅读全文
posted @ 2016-03-20 16:38 Yuity 阅读(371) 评论(0) 推荐(0) 编辑

摘要: 恢复内容开始 Node.js+Express+MongoDB+Bootstrap开发微博网站的过程如下: 1.建立微博网站基本网站结构 1.1 为了学习简便,采用和html结构相似的ejs作为模板引擎。 1.2 进入项目目录,执行npm install 命令,安装项目所需要的依赖。 1.3 运行np 阅读全文
posted @ 2016-03-20 16:24 Yuity 阅读(890) 评论(0) 推荐(0) 编辑