是使用 ES2015+ 特性写的,使用了 ThinkJS 框架,后台使用了 React. 完全使用 Markdown 来写文章,还可以把文章推送到团队博客系统中(团队博客也需要使用该系统). 项目地址: https://github.com/75team/firekylin…
准备工作 Node.js版本:0.10.x.0.12.x.4.2.x.安装步骤可参考:Node.js环境搭建 Ghost版本:0.7.4:中文集成版(33.6M),中文标准版(3.39M),英文原版(3.23.M) 推荐使用中文集成版,其中包含Node.js需要的模块包node_modules. 若使用中文标准版,需使用npm install --production进行安装,记得配置一下国内镜像,不然会比较慢. 安装步骤 解压下载的zip包 复制config.sample.js文件并命名为co…
1.下载安装node.js 官网下载地址:https://nodejs.org/en/download/ 2.安装express. 打开node命令行工具,在命令行中输入:npm install -g express --save-dev .     按回车开始安装. 安装好后,输入命令express -V 查看安装版本号,记住(-V必须大写). 3.创建工程文件夹  cd...进入桌面,在命令行中输入 express -e node_blog .将创建一个以node_blog命名的文件夹. 打…
http://yoyoyohamapi.me/categories/利用Sails-js-MongoDB开发博客系统/ 利用Sails.js+MongoDB开发博客系统 Apr 14, 2016 利用Sails.js+MongoDB开发博客系统(2)--框架完善 Jul 24, 2015 利用Sails.js+MongoDB开发博客系统(5)--个人信息维护 Jul 14, 2015 利用Sails.js+MongoDB开发博客系统(4)--文章模块 Jul 7, 2015 利用Sails.js…
前言 作为一个年轻的程序员,而且是作为一个未来的前端工程师,怎么能没有一个属于自己的博客呢,于是乎在暑假咸鱼了一个多月后开始了我的博客的编写. 技术栈 前端 vue.js+scss  因为当时没学vuex所以没用到 后端 node.js express框架 数据库 mysql 特点 1.响应式布局,能够适应各种不同分辨率的场合,除了对低端浏览器的不兼容外就没别的,煞风景的地方了. 2.所以功能都是自己写出来的,左边导航栏的控制然后页面内容的各种样式,没有用框架,全是自己写的. 3.在文章的页面用…
一,所需工具 1,github账号+Gitclient+配置SSH key 2,安装node.js. 3,安装Hexo. 当中,github pages是我们用来部署我们本地的博客到github上的.hexo是基于nodejs的. hexo是比較经常使用的静态博客生成器. 二,主题问题 我使用了使用 Yelee: https://github.com/MOxFIVE/hexo-theme-yelee.git 主题库: https://hexo.io/themes/ 三,大致步骤(因为步骤太多,没…
很久之前就想自己搭一个博客了,最开始用hexo+github,但是换电脑后总是有些麻烦.后来使用WordPress,但是用WordPress总觉得没什么技术含量,前后端都是人家写好的,而且买的垃圾虚拟机老是出问题,动不动就要提交工单解决,所以最后干脆就直接在博客园上写了. 最近比较闲,所以正好抽时间简单看了下node.js,然后看了看express,顺便搭了个博客出来练手.当然也不仅是单纯的练手,更多的算是一种探路或者摸索吧,因为公司虽然有大牛,但更多的是忙于应付业务,基本上是没时间去学学新的东…
简介 Nokit 是一个简单易用的基于 Nodejs 的 Web 开发框架,默认提供了 MVC / NSP / RESTful 等支持,并提供对应项目模板.管理工具. 资源 GitHub https://github.com/nokitjs/nokit (欢迎 star.fork) 使用说明 wiki 问题反馈 issues 主页 http://nokit.org 安装和更新 安装 nokit [sudo] npm install nokitjs [-g] 更新 nokit [sudo] npm…
上一篇介绍了模板引擎pug.js的用法,这一篇就主要写后台逻辑了. 后台的大部分的功能都有了,只是在已经登录的状态下,前台和后台的逻辑处理还不是很完善. 先上几张图吧,仿旧版的简书,改了下UI,因为没有简书那么多内容,所以没必要完全做成一样的. 1.项目结构 app.js 是整个工程的入口 model 文件夹放连接数据库的逻辑 public 文件夹里全是静态资源 router 文件夹是各个模块的路由文件,route.js是总入口 upload 里是上传的图像文件 views 里全是模板,layo…
React 进入文件APP.js,首先添加react-redux插件,使用react-redux的Provider模块提供管道的储存功能,传入管道的属性必须是store. 然而store参数是一个模块功能,此模块由redux的三个模块组成,分别是创造.截获.组成三个方法,createStore, applyMiddleware, compose.createStore是第一个调用模块,外壳.其内部接收三个参数,并且三个参数的功能如rootReducers,initialState,compose…