Liblog博客系统简介

一. 简介

Liblog是一个简单易用的Markdown博客系统,它是基于开源框架thinkJS(使用 ES6/7 特性开发 Node.js 框架)开发的nodejs开源系统。liblog需要mysql数据库支持,具有管理后台功能,更新博客分为普通文章和markdown文章,markdown文章只需要导入你写好的Markdown文件即可。它摆脱了在线编辑器排版困难,无法实时预览的缺点,一切都交给Markdown来完成,一篇博客就是一个Markdown文件。同时也支持评论,代码高亮,分类,标签云,留言板、友情链接、系统设置等常用功能。Liblog提供了不同的主题样式,你可以根据自己的喜好配置,如果你想自己制作博客主题,也是非常容易的。Liblog还支持整站静态网页生成,同时有发布相关的配置,使用nginx做反向代理,动静态资源分离,静态缓存等,使您发布后的博客访问秒开。

二. 功能特点

  1. 一键导入Markdown文章
  2. 文章评论
  3. 代码高亮
  4. 文章内容分页
  5. 支持手机端访问
  6. 自制主题
  7. 响应式
  8. 自定义URL
  9. 良好的SEO

三. Liblog优势

  1. 使用nodejs编写,对前端开发人员有天然的二次开发优势
  2. 一键导入Markdown文章,摆脱后台编辑排版困难,无法实时预览的缺点
  3. 可自定义URL,支持静态/伪静态访问,良好的SEO
  4. 完善的后台配置,可自由开关某些功能
  5. 多主题支持,可自制主题
  6. 博客,分类,标签,归档
  7. 采用pm2守护进程管理nodejs应用,宕机自动重启

四. 环境要求

Nodejs+nginx

五. 安装步骤

  1. 下载Liblog源代码
  2. 安装nodejs及nginx,并配置
  3. 解压上传到你的网站根目录
  4. 运行启动命令
  5. 访问后台编辑系统配置,填写静态资源目录(网站)
  6. 打开浏览器,访问网站首页
  7. 具体安装步骤,详见安装教程

六. 详细说明

1. 安装
2. 目录结构
3. 配置说明
4. 编写博客
5. 缓存机制
6. 站点性能优化
7. 在Nginx上运行Liblog