LittleBlog 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
LittleBlog 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 GPL
操作系统 跨平台
软件类型 开源软件
开发厂商
地区 国产
提 交 者 杜小豆
适用人群 未知
收录时间 2016-12-05

软件简介

这是一个基于 Node.js——Express 框架的个人博客。支持解析 MarkDown 并生成静态 HTML。

系统架构


特性

博客前后端分离,系统构架实现了层次化、组件化。

前端

前端通过Vue+Vuex,实现了组件化。各组件相互配合,通过将各组件组合形成页面。

所有Vue组件保存在public/javascripts/src/components文件夹。

后台

后台基于Node.js的Express框架,分为视图层、路由层、服务层,其中视图层用于显示HTML页面,但考虑到其解析Pug模版带来的性能问题,改用静态HTML对其进行替换。

配置

配置文件保存在 conf/conf.js,其中包含数据库/系统等配置信息,所有信息均采用JSON格式存储。

测试

所有单元测试用例保存在tests文件夹,主要提供了对Servers(服务层)的测试。所有测试用例均以xxx.test.js格式命名。

单元测试由Mocha模块提供支持,进行单元测试请在终端中执行以下命令:

mocha 测试用例.test.js

运行

运行博客,请在配置好Node.js与Express框架及其他模块后,执行以下命令:

npm start bin/www

或者你也可以使用Forver、PM2等模块。

安装

配置并运行博客后,在浏览器中访问

yourdomain/install

预览


展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
打分: 很差
登陆不了啊,在数据库里面添加了人也不行
2017/11/22 15:33
回复
举报
打分: 力荐
界面美观,清晰,布局合理
2017/05/06 23:58
回复
举报
打分: 力荐
这个看起来不错
2017/04/22 01:46
回复
举报
更多评论
暂无内容
发表了博客
2012/12/11 18:15

Little Tips

In Cocoa Programming,the variable of NSView class,the subviews is a variable of NSArray,and it is readonly,so the way remove all the views in the iOS can not be used in Cocoa. So,how should we remove the view from superview?Okay,maybe you will like this way to do it: [[nsview subviews] makeObject...

0
0
发表了博客
2015/08/04 10:41

Little Keng

题目描述: Calculate how many 0s at the end of the value below: 1^n + 2^n + 3^n + … + m^n. (1 <= m <= 100 , 1 <= n <= 1000000) 题解: 猜测不会有很多的0.那么其实到最后取0也是模一个几位数的0.那么我们......

0
0
发表了博客
2019/09/11 00:09

My First Blog

这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <作业要求的链接> 我在这个课程的目标是 总结思考 这个作业在哪个具体方面帮助我实现目标 设计软件 我的博客地址 AliceBB ##About Me This is the first time for me to write a blog in cnblogs, so I put the address of the homepage here:Jone and Me What I ...

0
0
发表了博客
2013/08/18 19:12

blog

blog 1. sphpblog windows windows xp sp3 httpd-2.2.18-win32-x86-no_ssl-r2.msi Network Domain:localhost Server Name:localhost Administrator`s Email Address:root@localhost php-5.3.5-Win32-VC6-x86.msi Apache 2.2.x Module C:\Program Files\Apache Software Foundation\Apache2.2\conf\ C:\Program Files...

0
0
发表了博客
05/04 21:57

first blog

first blog

0
0
发表了博客
2019/07/10 16:06

The first blog

0. Keywords:The first blog This is my first blog. just a test. Hope to keep records every day. learning markdown 1. commands used - p0f # vs nmap,not clear what the difference is. - ntopng # doc......

0
0
发表了博客
2013/10/09 21:17

My Blog

终于有了自己的blog,真的很开心,现在在学javaSE真的很激动 很开心,终于可以学习自己想学的知识了,这才来了一天就有很多感触,没想到学习这个是这么的开心,虽然刚开始累点,不过没事的,更重要的是遇见了一个 真正能够交给我技能的人了,希望能够跟着老师好好学!虽然是在培训机构的老师,但是真的很负责很认真的交我...

0
0
发表了博客
2012/05/10 12:55

my first blog

以前写过一段时间的blog,但都没坚持下来,就都荒废了。可能是因为关注点的改变,所属站点对我没吸引,所以就很少上了,blog就也想不起写了。 现在发现喜欢上oschina了, 这可能也仅仅是我的关注点的改变。以前只是关心自己的代码,看看技术贴,看看新闻等。现在关心起开源社区了,真不可思议。以前是关心开源,但都是因...

0
0
发表了博客
2015/07/15 11:34

my first blog

this is my first blog 1 public static void main(String[] args){ 2 System.out.println("asdfadsfasdf");adfsadf 3 }

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
3 评论
37 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部