Hexo-Next-问题总结

字数 281阅读 405

1.写作问题

1.1hexo的NexT主题,取消“文章目录”对标题的自动编号

image.png
  • 主题配置文件,搜索关键字number设为false
# Table Of Contents in the Sidebar
toc:
  enable: true

  # Automatically add list number to toc.
  number: false

1.2侧边栏的文章目录显示错误

image.png
  • 比如一级 为 #标识 ,那么二级就用 ##,不能用三级 ###

1.3 在post.md配置的信息不起作用

  • 新建文章写法: hexo new post "your title"

2.压缩问题

  • gulp 压缩 js 报错
    image.png
  • 是因为以后缀名为min.js的文件,无法进行压缩,修改如下
// 压缩public目录下的所有js  
gulp.task('minify-js', function() {
    return gulp.src(['./public/**/.js','!./public/js/**/*min.js'])
        .pipe(uglify())
        .pipe(gulp.dest('./public'));
});              

3.繁琐的hexo cleanhexo ghexo d

  • 打开站点配置文件下的package.json文件,添加如下代码
"scripts": {
  "build": "hexo clean && hexo g && gulp && hexo d",
  "test": "hexo clean && hexo g && gulp && hexo s",
  "dev": "hexo clean && hexo g && hexo s"
}
  • 命令行输入 npm run build : 清除本地数据->静态编译->压缩->上传
  • 命令行输入 npm run test : 清除本地数据->静态编译->压缩->开启本地服务器
  • 命令行输入 npm run dev : 清除本地数据->静态编译->上传

4.GitHub仓库README问题

  • 在站点根目录下的source文件夹内添加README.md,然后重新上传

推荐阅读更多精彩内容