由于很久没有使用自己的博客,已经忘记了当初的搭建过程和hexo
的指令,用这篇博客来温习一下自己搭建博客的过程和遇到的问题。
在写博客的文件右击鼠标->git bash here
,使用hexo
指令的时候出现了指令不存在的情况。可以通过以下三个步骤进行排查:
node -v
npm -v
检查本机的环境变量中的系统变量中的path是否包含了与_config.yml
在同一个目录的node_modeles
文件夹中的.bin文件夹。
我的电脑里的文件目录是:D:\blog\node_modules\.bin
好了,下面说一下安装过程:
安装git
下载git,https://git-scm.com/download/win(到此页面后,稍微等一下会有下载弹框)
安装Node
下载node.js:
下载方式一:http://nodejs.org/download/
下载方式二:https://nodejs.org/en/
下载方式三:http://download.csdn.net/download/ainuser/9952074
安装Hexo
安装Hexo,在自己要写博客的文件夹右击打开git命令框,输入npm install -g hexo
hexo初始化:hexo init
启动服务(npm install —>hexo server —>hexo clean —>hexo generate —>hexo deploy)
重新部署更新
下面这条命令会经常用到
(hexo clean —>hexo generate —>hexo deploy)
对于github的部分,可以参照这个博客链接:
https://blog.csdn.net/AinUser/article/details/77609180
hexo主题:https://hexo.io/themes/
hexo生成博文插入图片:https://blog.csdn.net/qq_37497322/article/details/80628713
next主题个性化设置:https://www.cnblogs.com/liziczh/p/9318656.html
https://www.cnblogs.com/fengxiongZz/p/7707568.html
https://www.cnblogs.com/liziczh/p/9318652.html
我的Hexo主题:https://github.com/fi3ework/hexo-theme-archer/blob/master/README.md
遇到的一些问题(持续更新)
插入的图片无法显示
设置图片路径时用到的斜杠为/
博文发布以后出现can not read a block mapping entry; a multiline key may not be an implicit key …并且无法在页面上显示:
设置tag的时候,需要谨记加一个空格
忘记了新建博客的指令
hexo new “title”
不要把{
和{
放在一起写
中间加一个空格