基本操作
文件/文件夹 | 说明 |
---|---|
_config.yml | 配置文件 |
public | 生成的静态文件,这个目录最终会发布到服务器 |
scaffolds | 一些通用的markdown模板 |
source | 编写的markdown文件,_drafts草稿文件,_posts发布的文章 |
themes | 博客的模板 |
常用命令
hexo new "postName"
hexo new page "pageName"
hexo server
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server
创建一篇新的文章
hexo new [layout] <title>
hexo有三种默认的布局:post,page,draft他们分别对应的路径如下
|布局|路径|
|—|—|
|post|source/_posts|
|page|source|
|draft|source/_drafts|
提交到github
安装git插件
npm install hexo-deployer-git --save
git的配置,修改_config.yml文件
deploy:
type: git
repository: git@github.com:love-fengyuan/love-fengyuan.github.io.git
branch: master
将代码push到github:
hexo deploy
常见问题
执行deploy命令了,但是代码未上传?
先执行hexo generate命令,生成静态文件了,再执行hexo deploy上传,上传是只会上传public中生成的文件。
修改了模板,但是没有生效?
修改了模板没有生效,建议先“hexo clean”,然后在“hexo generate”,只执行hexo generate,可能模板后者静态文件不会替换。
第二篇博客
- hexo new title
- 修改显示路径,使用start路径来编辑它(如果是\斜杠需换成/斜杠)
- hexo generate
- hexo deploy
- 查看博客
插入图片视频
插入图片
![k8sss](test/k8s_jg.png)
插入视频
<video href='test/roam_1.mp4' type='video/mp4' controls='controls' width='100%' height='100%'>love</video>
{% raw %}
{% endraw%}
参考
官网:https://hexo.io/zh-cn/
https://www.jianshu.com/p/da491b249aee
https://www.jianshu.com/p/a7cc54797ecc