Hexo使用和配置
摘要:
主要内容:
本文介绍我在搭建本博客平台时用到的工具、插件,以及遇到的问题;
文档管理工具
Android Studio | IDEA
通过 template 方便创建文档
File -> Setting -> Editor -> File and Code Templates
--- title: ${NAME} date: ${DATE} ${TIME} toc: true comments: true tags: - ${Tag} ---
教程、文档、API
网址:https://hexo.io
安装 hexo 教程:https://hexo.io/zh-cn/docs/
主题选择
网址:https://hexo.io/themes/
插入多媒体
插入图片:
1
2
3
4
5
6
7
8
// 方式1,加入本地图片:
// 首先需要在source中加入文件夹images,并放入图片smile01.gif;
![](/images/smile01.gif)
// 方式2,加入图床中的图片地址:
![](图片地址)
// 方式3,获取到github的raw图片网址;
插入音乐:
1
2
3
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86
src="http://music.163.com/outchain/player?type=2&id=25706282&auto=0&height=66">
</iframe>
插入视频:
1
2
3
4
5
<center>
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86
src="http://music.163.com/outchain/player?type=2&id=25706282&auto=0&height=66">
</iframe>
</center>
外部链接:
自动更新目录结构
对于需要手动管理的目录,可以通过自动生成脚本来实现目录链接
参考:https://lyloou.com/life/create_md_link.sh
1 |
|
问题列表
Error Local hexo not found
具体描述:从 github 上直接克隆下来的源码,执行hexo s
会出现错误:
1 | Error Local hexo not found in /XXX |
原因分析:.gitignore
文件中忽略了node_modules
文件夹,所以从 github 上的克隆的源码中不存在此文件夹;
解决方案:
重新执行npm install
命令即可;(用自带 CMD)
执行 npm install
可能会出现失败的警告,有可能是 npm 版本问题:
执行下面命令来降低 npm 的版本:npm install -g npm@3.3.12
外部连接:
- 用 Hexo 写博客 - ERROR Local hexo not found in xxx
- npm WARN optional dep failed, continuing fsevents@1.0.6
add Read More
方法:在需要截断的地方插入<!--more-->
即可。
外部连接:Hexo 自动添加 ReadMore 标记
(解决问题的方法:将错误日志中的关键部分择取关键字交给 Google;)