0.0.9 • Published 10 years ago

dublog v0.0.9

Weekly downloads
87
License
MIT
Repository
github
Last release
10 years ago

基于NODE的静态博客

dublog 是一个基于NODE的静态博客程序,利用它可以用 markdown 来写文章,满足你geek的变态心理。 目前只有最基本的功能,写文章,写单页(page),什么分页,分类,评论,RSS等通通都没有。因为我觉得这样就够了,所以我想这东西只有我自己用了,但我还是尽可能的把代码,注释都写清晰了,方便有缘的你来修改扩展成你自己要的,同时也方便我自己以后维护。

当然,首先默认你已安装了 NODE

安装

npm install -g dublog

初始化

在任意盘符下新建你的博客目录,如 myblog,用命令行进入此目录 cd myblog, 然后执行下面代码进入初始化

dublog-init 

初始化后你会看到 myblog 目录下多了以下目录:

  • articles 存放文章的目录,新增的md文章就扔这里
  • images 存放图片的目录,文章或单页需要用到的图片就扔这里
  • pages 存放单页的目录,新增的md单页就扔这里
  • skin 存放模版和皮肤的目录,如果你想修改模版和皮肤就在这里面找
  • config.json 博客的配置文件,配置信息极简

编译

继续执行下面命令行:

dublog-build 

将会在你 config.json 指定的输出目录下生成博客

启动服务器

dublog-server 

打开浏览器输入 http://localhost:1307 ,当当当,你的博客就出现在你面前了。

最后,你可以把输出的目录放到你的个人空间或github page上,如我放在github page上的 http://littledu.net/

写文章

刚开始,文章的发表时间我用的是md文件的创建时间,但发现文件一换目录,时间就都变了,最后还是按常规的在文章前面加一些信息,如你生成博客后打开我附带的文章md文件,将都会在前面看到如下信息:

<{
"title": "github的使用",
"postedOn": "2014-03-17 19:46:16",
"excerpt": "github 是一个共享虚拟主机服务,用于存放使用 Git 版本控制的软件代码和内容项目。它由GitHub公司(曾称    Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。-- 维基百科" 
}> 

相信看名称也知道是作什么用的了,记得写文章或page时都要严格按此格式来添加。

至此,貌似就完了。 最后

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago