使用hexo server启动本地服务无法访问
使用hexo server命令成功后,在浏览器中输入localhost:4000,无法打开网页。已很肯可能的原因是4000端口被占用,使用如下命令重新映射新的端口号:
1 | hexo server -p 4001 |
如上,就将服务的端口号修改为4001,访问时使用4001即可。
图片无法加载
- 要用相对地址
引用图片时不要用绝对地址
一个比较好的方式是:在存放源文件的目录下,创建一个文件夹专门存放图片,生成网页文件后手动将其copy到public的目录下。
这种方式的有一个缺点是:每次使用hexo clean清除后生成文件后,都要将图片文件夹重新手动copy到public中
- 后缀名大小写写错
图片的后缀名,有的是大写有的是小写,所以书写时很容易写错。大小写不对图片也将无法显示。
表格无法加载
打开_config.yml文件,向其中加入marked控制参数:
marked:
gfm: true
pedantic: true
sanitize: false
tables: true
breaks: true
smartLists: true
smartypants: true
如果原来就有这些参数,那就修改tables项,将其设置为true。用hexo clean清除后重新生成。