博客搭建(Hexo+replica主题) 之 部署篇

2022-03-27 16:05:55 浏览数 (1)

环境需求

  • Nodejs(8.0.2 )
    • hexo
  • Git(2.13.1 )

快速开始

  • clone 文档项目
代码语言:javascript复制
$ git clone https://github.com/CnTDou/tdou.cc.git tdou_cc
  • 安装项目依赖包
代码语言:javascript复制

$ cd tdou_cc && npm install && npm install -g hexo-cli
  • 因当前项目主题是基于子模块引用更新子模块
代码语言:javascript复制
$ git submodule update --init --recursive
  • 启动开发者服务器
代码语言:javascript复制
$ hexo s

如果您打开浏览器并访问http://localhost:4000,您应该看到文档网站已启动并正在运行。

  • 分支说明
    • maseter hexo自动部署&github-pages
    • v1.0 当前项目源文件
  • 其他命令
代码语言:javascript复制
hexo init                # 初始化,安装所需包
npm install              # 其实此句不是必须,新版本的Hexo在初始化时就安装好了依赖包)

hexo n          # 新建文章,在source_posts文件夹里
hexo new page   # 新建页面,比如想在导航栏新增一个“关于我”的页面
hexo clean      # 清除本地的数据库和生成的public文件夹
hexo g          # 生成博客文件
hexo s          # 运行在本地浏览器,可当预览使用
hexo d          # 部署博客到Github等

其他

  • 功能:
    • gulp压缩优化
    • travis自动部署
    • Disqus评论
    • google&百度收录
      • 百度资源搜索平台
      • google search console
    • Google Analytics and 百度统计
      • 百度统计
      • Google Analytics

FAQ

接入评论

  • 参考
    • https://hexo.io/zh-cn/docs/deployment
    • https://www.jianshu.com/p/2b09156ee5b1
    • Gitment评论功能接入
    • https://blog.csdn.net/u012040909/article/details/79929542
    • https://blog.csdn.net/nqmysbd/article/details/88764425
    • hexo d -g 踩坑记

0 人点赞