Skip to content

sjtuztq/Knowledge-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knowledge Project

made-with-Markdown

This project is created on Jan 1, 2018. As a new year project to manage daily notes and my knowledge systematically.

Motivation of this project

This project is motivated by Evernote and Confluence. The idea of organizing knowledge in a proper way, syncing across devices.

The basic requirement is:

  • good looking
  • support hierarchical page structure
  • support markdown
  • support content search

Some more requirement:

  • Good looking

Complete Workflow of this Project

1. Writing

Just create whatever folder/file you need. Text content should be in .md format

For reference of markdown syntax, visit Github Guides: Mastering Markdown

For even more info syntax about markdown, visit John Gruber home page

2. Viewing contents locally

With grip, you can preview the exact Github rendered markdown result locally

  1. Install grip
pip install --user grip
  1. Preview with grip
grip foo.md

Due to restriction of Github API usage, you need to set up grip password before using grip. For details refer to this issue

For further information, please visit grip project page

3. Search contents

Use ack to search for interested content. For more information, please visit ack project page

4. Push to github

View my knowledge everywhere

How to utilize full power of this project

  1. Use this as an Evernote/Confluence alternative that supports markdown[M↓]
  2. Organize every file properly
    • Naming protocol
  3. Use ack to search
  4. View every folder as an alternative of Evernote Notebook

About

Happy New Year!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages