参考:洪卫的博客教程https://sunhwee.com/posts/6e8839eb.html
参考:过客~励む的博客https://yafine-blog.cn/posts/4ab2.html
参考:大佬的artitalk的教程https://zhangxiaocai.cn/posts/7404e01a.html
按流程搭建遇到的问题:
搭建hexo博客时,到了最后一步,hexo s后只出现代码,而不是首页?
在npm install安装依赖时出现了错误
仔细查看错误信息,我们不难发现是ejs出现了问题。我们可以先执行以下代码后再继续后续操作。
npm install ejs@2.7.4 --ignore-scripts
注意:之后所有的Bash命令都在最后一个MyBlog文件夹下操作,也就是你之前安装hexo那个文件夹!
什么是github.io?
官网的一句话来形容 Websites for you and your projects
购买个人域名之后打开失败?
极有可能是你未设置域名解析!
写文章发布文章不生成文件夹及图片无法显示?
不生成文件夹?
首先,新建博客一定要用hexo new post命令,不然很多信息识别不出来
然后将_config.yml文件中的post asset folder设置为true,之后会出现文件夹
图片不显示?
首先下载依赖
npm install hexo-asset-image --save
然后对于typora编辑,偏好设置为:

然后图片编写时,使用相对路径,例如:
另外注意:千万不要错误使用转义符’\‘!!!!
数学公式块无法正常显示?
后面配置了主题就可以了!
但是注意:数学公式中如果出现了连续两个{,中间一定要加空格!
菜单导航配置在哪?
菜单导航配置在themes/hexo-theme-matery/__config.yml
什么是TOC?
什么是RSS订阅?
RSS也称为RSS订阅或RSS提要,博客和新闻网站的一个常见做法是联合其内容。Web联合是指来自网站的内容可供其他站点或远程应用程序使用。Web联合的最常用方法是使用称为ReallySimpleSyndication的协议。RSS是一种协议,允许网站将其内容或其部分内容提供给其他网站或应用程序。
DaoVoice?
新建文章模板修改失败?
莫名其妙post.md上下都变成了两个—,奇怪
修改页脚?
修改社交链接?
不蒜子?不蒜子访问量和人数无法区分问题?
是一个极简网页计数器
添加动漫人物?
由于一直要安包,不敢继续弄了
gitalk error not found?
既有可能是yml的设置错误!
owner和admin都填写github用户名,repo填我们的博客github仓库名问题终于解决!
![]()
![]()
yml、yaml格式不正确?
使用这个在线校验器校验:http://www.bejson.com/validators/yaml_editor/
教程:https://www.runoob.com/w3cnote/yaml-intro.html
缩进不允许使用tab,只允许空格
gitalk未找到相关issues?
一定要使用https而不是http
还是不行???
失败!
网站根目录在哪里?
如何删除文章:
先hexo clean,然后在直接删除,如果不hexo clean的话,还是会再生成。
js、ejs学习:
JavaScript 是脚本语言,浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。
对象最好使用**.**来调用,防止方法调用失败!
博客编写规范
不做内容的搬运工!而是
- 论文:记录遇到的问题,只针对问题进行解答
- 汇报:对于组会汇报内容进行详细编写
- 相应知识点:除了贴教程,最好加一两句自己的心得体会!
复制的话先清除样式,不然容易出问题
图片loading不显示?
gulp加速关掉图片压缩!!!!最好不使用gulp压缩,最好使用hexo-neat
网页代码显示莫名其妙格式错误?
语言指定成c++就会出错,指定成c没事,所以还是指定成c,如果还是不行的话可以不指定语言,那样就没有高亮