技术栈

用 README 来来描述每个模块每个目录的功能及设计

  1. sass
  2. es6
  3. jekyll-assests https://jekyll.github.io/jekyll-assets/

Blog

  1. tags 页。tagscloud,
  2. categories 页。 md tabs
  3. 导航
  4. disqus 评论
  5. 分享
  6. footer
  7. title sns
  8. permalink

Note

  1. 树状导航
  2. tags 提取及 tag 页

其他

  1. smart ref 警告解决
  2. git 修改日期接口
  3. 移除 jekyll

命令行构建 helper

参考 ruhoh 的命令行接口

new <directory_path>
  Create a new blog directory based on the Ruhoh specification.
compile
  Compile to static website.
publish <service>
  Publish site using a given service library
help
  Show this menu.
layouts new <name>
  Create a new layout for the currently active theme.
posts draft <title>
  Create a new draft. Title is optional.
posts new <title>
  Create a new resource. Title is optional.
posts titleize
  Update draft filenames to their corresponding titles. Drafts without titles are ignored.
posts drafts
  List all drafts.
posts list
  List all resources.
_root draft <title>
  Create a new draft. Title is optional.
_root new <title>
  Create a new resource. Title is optional.
_root titleize
  Update draft filenames to their corresponding titles. Drafts without titles are ignored.
_root drafts
  List all drafts.
_root list
  List all resources.
notes new <(category title)/title>
  Create a new note. Specific category and title or just title. if no title will create quick note
notes drafts
  List all drafts.
notes empty
  List all empty content notes.
notes list
  List all resources.
diary today
  Create a new diary, Name by today.
diary yesterday
  Create a new diary, Name by yesterday.
diary empty
  List all empty content diary.
diary list
 List all resources.