Hexo使用笔记
新建文章
hexo new [layout] <title>
[layout]post
source/_postspage
sourcedraft
source/_draft
前置申明
title: Hexo使用笔记
tags: Hexo
categories: Hexo
toc: true
description: >-
记录平时常用的一些Hexo命令.
title
文章标题tags
文章标签categories
文章分类toc
是否生成目录description
文章摘要layout
布局date
创建时间updated
修改时间comments
是否开启评论,默认为truepermalink
文章永久链接
多级标签及分类
categories:
- Sports
- Baseball
tags:
- Injury
- Fight
- Shocking
草稿发布
hexo publish [layout] <title>
模 板
scaffolds
文件夹下
hexo new [templet] <title>
标签插件
(1)Block Quote-块引用
插入带有作者信息的应用,体现在Html上就是在blockquote
标签下加入了footer
标签。但是会给文章带来不一样的显示效果,书写格式非常简单。
{% blockquote [author[, source]] [link] [source_link_title] %}
content
{% endblockquote %}
(2)Freemind样式
1.文本
{% textcolor muted %}
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
{% endtextcolor %}
{% textcolor primary %}
Nullam id dolor id nibh ultricies vehicula ut id elit.
{% endtextcolor %}
{% textcolor success %}
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
{% endtextcolor %}
{% textcolor info %}
Maecenas sed diam eget risus varius blandit sit amet non magna.
{% endtextcolor %}
{% textcolor warning %}
Etiam porta sem malesuada magna mollis euismod.
{% endtextcolor %}
{% textcolor danger %}
Donec ullamcorper nulla non metus auctor fringilla.
{% endtextcolor %}
Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.
Nullam id dolor id nibh ultricies vehicula ut id elit.
Duis mollis, est non commodo luctus, nisi erat porttitor ligula.
Maecenas sed diam eget risus varius blandit sit amet non magna.
Etiam porta sem malesuada magna mollis euismod.
Donec ullamcorper nulla non metus auctor fringilla.
.
2.按钮
{% btn http://hahack.com hahack %}
{% btn http://hahack.com hahack primary %}
{% btn http://hahack.com hahack success %}
{% btn http://hahack.com hahack warning %}
{% btn http://hahack.com hahack danger %}
{% btn http://hahack.com hahack info %}
hahack
hahack
hahack
hahack
hahack
hahack
.
3.标签
{% label default %}
{% label warinng warning %}
{% label success success %}
{% label danger danger %}
{% label primary primary %}
{% label info info %}
default
warinng
success
danger
primary
info
.
4.徽章(Badges)
{% badge 42 %}
42
.
5.警报(Alerts)
{% alert warning %}
Best check yo self, you're not looking too good.
{% endalert %}
{% alert danger %}
Change a few things up and try submitting again.
{% endalert %}
{% alert success %}
You successfully read this important alert message.
{% endalert %}
{% alert info %}
This alert needs your attention, but it's not super important.
{% endalert %}
(3)Pull Quote
这个插件可以帮助您在文章中插入重要引述。
{% pullquote [class] %}
content
{% endpullquote %}
(4)jsFiddle
在文章中嵌入jsFiddle片段。
{% jsfiddle shorttag [tabs] [skin] [width] [height] %}
(5)Gist
嵌入Gist片段
{% gist gist_id [filename] %}
(6)iFrame
插入网页框架
{% iframe url [width] [height] %}
(7)Image
插入图片,可以自定义大小
img [class names] /path/to/image [width] [height] [title text [alt text]]
(8)Link
插入带有target=”_blank”属性值的链接。
link text url [external] [title]
(9)Include Code
从资源目录中插入代码片段。
{% include_code [title] [lang:language] path/to/file %}
(10)Youtube
在文章中插入Youtube视频。天朝的孩子就不用试了
{% youtube video_id %}
(11)Vimeo
在文章中插入Vimeo视频。
{% vimeo video_id %}
(12)Include Posts
包含其他文章的链接。
{% post_path slug %}
{% post_link slug [title] %}
(13)Include Assets
包含文章资源。(具体怎么使用,还不太明白,后续再补充)
{% asset_path slug %}
{% asset_img slug [title] %}
{% asset_link slug [title] %}
(14)Raw
一些内容不想被主题渲染,可以使用该插件呈现原始状态。
{% raw %}
content
{% endraw %}
生成器 服务器
hexo clean
hexo generate
hexo server
hexo deploy
可以通过http://localhost:4000
或者http://0.0.0.0:4000
访问
.
指定IPhexo server -i 192.168.1.1
.
指定端口hexo server -p 5000
.
生成后马上部署hexo g -d
or hexo d -g
.
部署配置
deploy:
type: git
repo: https://github.com/pengloo53/pengloo53.github.io.git
branch: master
遇到问题
执行hexo deploy
提示Deployer not found: git
在目录下执行命令
npm install hexo-deployer-git --save