Skip to content

本地文档笔记管理系统,类似一个本地博客,使用spring+spring mvc+angularjs+bootstrap实现,主要是为了方便的在没有网络的情况下查看和搜索本地笔记文件。目前功能还在完善中......

Notifications You must be signed in to change notification settings

tuzongxun/MyLocalFileManage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目描述

这是一个很简单的类博客系统,旨在方便管理本地笔记文档,整体采用spring+springmvc+angularjs+bootstrap+markdown实现,主要包括分类、查看、搜索等功能。

项目背景

由于记忆有限,学的东西难免忘记,因此就需要一定的笔记来帮助记忆。
之前基本都是在CSDN用博客,或者有道云笔记,或者直接本地文件系统的文档来充当笔记。
这些方式都有他们的优势所在,但是在实际使用时,他们又都有不是那么顺手的地方,比如:csdn和有道云笔记都必须联网才能使用,这使得在没有网络的情况下就显得鸡肋;而本地文件系统虽然可以不联网,但在查看、分类的直观性上却又不如博客网站和有道云笔记。
因此,我就希望有那么一个系统,可以既能像博客网站那样直观的分门别类和搜索,又能使我在不联网的情况下也能方便的查看。
在这种需求前提下,便找到了hexo博客系统,可以很方便的管理本地博客,于是我用了一段时间。
然而,当博客多了以后我又发现,里边的搜索功能有些鸡肋,需要连接谷歌才能搜索,这就使得搜索成了摆设,于是我便想到自己弄一个简单的本地文件管理系统,类似hexo,却又不完全相同。
目的就是方便的查看本地笔记文件,大概界面如下: 界面

环境说明

  1. maven
  2. tomcat7
  3. jdk8
  4. spring4.3.9
  5. angularjs1.6.9
  6. jquery3.2.1
  7. bootstrap3.3.7
  8. markdown

已实现功能

  1. 数据持久化采用文件系统(文本文档)
  2. 基本框架和前台简单界面
  3. 实现根据后台类型集合动态显示分类
  4. 实现点击具体分类查询出该类下笔记
  5. 实现点击笔记列表标题,展示具体笔记内容
  6. 实现分类查询列表和笔记详情页的自由切换
  7. 实现搜索功能
  8. 实现前台展示页码功能
  9. 实现分页功能

使用说明

  1. config.properties文件中指定笔记文件存放根目录以及每页显示笔记的条数
  2. 文本笔记的文件名格式:type_文章标题.自定义后缀,例如"java_面向对象的理解.blog"
  3. 笔记内容中的标题可使用"## "开头,显示的时候将会在上边加一条横线隔开
  4. 可以在搜索框输入关键字,点击搜索按钮进行搜索

版本

增加dev分支,增加tag v1.0

About

本地文档笔记管理系统,类似一个本地博客,使用spring+spring mvc+angularjs+bootstrap实现,主要是为了方便的在没有网络的情况下查看和搜索本地笔记文件。目前功能还在完善中......

Resources

Stars

Watchers

Forks

Packages