# blog_node **Repository Path**: keman5/jili_node ## Basic Information - **Project Name**: blog_node - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-07-20 - **Last Updated**: 2021-09-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nodejs local blog template > 基于 nodejs 开发的本地博客(可以丢弃数据库直接写博客了 内含大量中文注释) ![](http://git.oschina.net/keydone666/nodejs_blog/raw/master/public/images/screenshot.gif) ## Usage ## 使用 1,download and install all dependencies(need [nodejs](https://nodejs.org/en/download/) first). 1,下载并安装所有依赖(需要先安装 [nodejs](https://nodejs.org/en/download/)) 2,use npm or gulp shell: 2,使用 npm 或者 gulp 命令: ```shell npm run gulp npm start ``` if u a developer, u can also use: 如果你对npm命令比较熟悉,你也可以使用以下命令 ```shell npm run dev ``` this command can use debug nodejs in browser, u should wait until the 5858 port open, then visit local ip. for example: your ip is 192.168.1.1, the port is 3000, so u can visit page via : 192.168.1.1:3000. > U may need visit 127.0.0.1:3000 then click 'allow/ok' from Chrome. 该命令可以在浏览器中开启 nodejs debug模式,方便开发者调试,要想访问正确的页面必须等到浏览器自动打开 5858 监听的端口再去访问本机地址。例如:你本机的IP地址是 192.168.1.1,你设置的端口是3000,就要用 192.168.1.1:3000 来访问。 > 可能在你访问该地址时会提示无法访问, 那你可能需要先访问 127.0.0.1:3000, 然后在 Chrome 中点击允许访问的提示。 !* Or, you can use gulp command directly start the development environment *! !* 或者,忘了前面那几条命令吧,我已经把上面那几条合并到下面这条了,有个别依赖可能需要安装到全局环境中,开发者页面实时刷新功能需要在浏览器安装 [livereload插件](http://livereload.com/extensions/) 然后启用该插件即可 *! ```shell gulp ``` u can enjoy now~ I use ajax post article to nodejs, then read json file and update article or add a new one. To Do list: * ~~`Markdown`~~ * ~~`Live preview`~~ * ~~`Nodejs dev log`~~ * ~~`Rich text`~~ * Back-stage management 现在你可以尽情在本地写博客了~ 原理是在本地创建json文件,ajax 提交 文章到 nodejs,再由 nodejs 对json文件进行读写, 通过文章id更新和新增文章。本博客使用的是markdown进行文章编写,支持实时预览,适合轻度用户使用。后续还会增加富文本编辑器发表文章。 > To be continued ! > 未完待续。。。