MarkDown 相关

Summary: Author: 张亚飞 | 阅读时间: 2 minute read | Published: 2016-06-12
Filed under Categories: LinuxTags: Note,

Markdown 相关笔记摘要

markdown 支持的编程语言:

actionscript, apache, bash, clojure, cmake, coffeescript, cpp, cs, css, d, delphi, django, erlang, go, haskell, html, http, ini, java, javascript, json, lisp, lua, markdown, matlab, nginx, objectivec, perl, php, python, r, ruby, scala, smalltalk, sql, tex, vbscript, xml


Hugo 相关


Hexo 相关

HEXO 博客搭建

Window 下环境搭建

npm install hexo-cli -g
npm install hexo --save

如果命令无法运行,可以尝试更换taobao的npm源

npm install -g cnpm --registry=https://registry.npm.taobao.org

Hexo 初始化

  1. 安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件.
$ hexo init <folder>
$ cd <folder>
$ npm install
  1. 新建完成后,指定文件夹的目录如下 . ├── _config.yml ├── package.json ├── scaffolds ├── scripts ├── source | ├── _drafts | └── _posts └── themes
  • scaffolds 工具模板
  • scripts hexo的功能js
  • source 博客资源文件夹
  • source/_drafts 草稿文件夹
  • source/_posts 文章文件夹
  • themes 存放皮肤的文件夹
  • themes/landscape 默认皮肤文件夹
  • _config.yml 全局配置文件
  • db.json json格式的静态常量数据库
  • _posts目录:Hexo存放博客文章的文件夹
  • themes目录:存放皮肤的文件夹,默认使用官方的主题 你也可以从hexo主题页面下载你喜欢的主题
  1. 安装Hexo插件
npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-server --save
npm install hexo-deployer-git --save
npm install hexo-deployer-heroku --save
npm install hexo-deployer-rsync --save
npm install hexo-deployer-openshift --save
npm install hexo-renderer-marked@0.2 --save
npm install hexo-renderer-stylus@0.2 --save
npm install hexo-generator-feed@1 --save
npm install hexo-generator-sitemap@1 --save

本地查看效果

继续执行以下命令,成功后可登录localhost:4000查看效果

hexo server

Hexo简写命令

hexo n #生成文章,或者source\_posts手动编辑
hexo s #本地发布预览效果
hexo g #生成public静态文件

最后我选择手动同步更新至GitHub

部署静态网页到GitHub

在 GitHub 下创建项目 coam.github.com

修改 _config.yml 的以下部分为

deploy:
  type: git
  repository: git@github.com:coam/coam.github.io.git
  branch: master

执行命令以下命令发布博客

hexo g //生成博客文章
hexo d //上传至 github
hexo new myNewBlog

Hexo 主题 Jacman

hexo 默认 theme 主题是 landscape ,修改为 jacman

git clone https://github.com/wuchong/jacman.git themes/jacman

Reference:

Hexo 主题 next

jekyll blog 相关

Reference:

Comments

Cor-Ethan, the beverage → www.iirii.com