Hexo必学必会

hexo添加Categories/tags

  1. 通过shell新建一个页面,如下
    hexo new page categories

  2. 编辑刚新建的页面,一般处在/sources/categories/index.md, 将页面类型设置为categories,主题将自动为这个页面显示所有分类。

    1
    2
    3
    title: 分类
    date: 2014-12-22 12:39:04
    type: "categories"
  3. 如果需要关闭Category/Tag页面的评论区,只需添加这行:comments: false

  4. 编辑网站配置文件_config.yml, 去掉menu中的ategories: /categories 前面的注释,结果如下:

    1
    2
    3
    4
    5
    menu:
    home: /
    # categories: /categories => categories: /categories
    archives: /archives
    # tags: /tags => tags: /tags
  5. 新建你的博文,头部配置如下

    1
    2
    3
    4
    5
    6
    title: Hello World
    tags:
    - Hello
    - World
    categories:
    - Diary
  6. 至此,应该就能正常展示category了, 同理tag标签页。

hexo添加图片

hexo加载图片一定要用图床么? 过程太痛苦。如果你只有少量的图片,完全可以放在本地加载。

  1. 把网页配置文件_config.yml里的post_asset_folder选项设置为true,如下:
    post_asset_folder: true
    设置后,当你hexo n "xxxx"来生成md博文时,会在source/_post/目录下自动生成两个同名文件, 一个是Markdown,一个是资源目录文件夹

    1
    2
    3
    source/_post/
    -test.md
    -test
  2. 在hexo目录下执行以下命令,下载安装一个可以上传本地图片的插件,from dalao:dalao的git
    npm install hexo-asset-image --save

  3. 最后在test.md中想引入图片时,先把图片复制到test这个文件夹中,然后只需要在test.md中按照markdown的格式引入图片:
    [你想输入的替代文字](xxxx/图片名.jpg)

Gifts of roses, hand a fragrance