Documentation ¶
Index ¶
- type MarkDown
- type MdManager
- func (mdm *MdManager) AllMarkdownFile() ([]os.FileInfo, error)
- func (mdm *MdManager) InitAllMarkdown() (*MdManager, error)
- func (mdm *MdManager) ListByClass(value string, start int, len int) []MarkDown
- func (mdm *MdManager) ListMarkDown() []MarkDown
- func (mdm *MdManager) MarkdownContent(id string) string
- func (mdm MdManager) New(folder string) *MdManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MarkDown ¶
type MarkDown struct { Id string FileName string LastUpdate int64 Content inter_struct.Content }
func (*MarkDown) MarkdownContent ¶
func (*MarkDown) ParseContent ¶
func (md *MarkDown) ParseContent(bytes []byte) inter_struct.Content
type MdManager ¶
type MdManager struct { Papers map[string]*MarkDown // 使用文件名md5作为key SortIndex []string // 排序号对应文件名md5,可能多个 TitleIndex map[string]string // 标题倒排索引 ClassIndex map[string]map[string]uint8 // 类别倒排索引 // contains filtered or unexported fields }
func (*MdManager) InitAllMarkdown ¶
func (*MdManager) ListByClass ¶
func (*MdManager) ListMarkDown ¶
func (*MdManager) MarkdownContent ¶
Click to show internal directories.
Click to hide internal directories.