搭建博客片段

基础环境

  • 安装Node.js
    检验是否安装成功:node -vnpm -v(在控制台下)
  • 安装git
    检验是否安装成功:git -version

服务器端配置(GitHub)

  • 新建代码库New repository
    注意:仓库名字要与GitHub名字一致。username.github.io
  • 设置代码库
    转到新仓库的Settings -> GitHub Pages,在这里需要设置Source为master branch,然后保存。

客户端配置(Hexo)

  • 安装指令如下:
    npm install hexo-cli -g #安装hexo
    hexo init <folder>
    cd <folder>
    npm install #安装相关依赖包
    npm install hexo-deployer-git --save #使用git发布博客的扩展

  • 文件目录树图如下:

    ├── _config.yml
    ├── package.json
    ├── scaffolds
    ├── source
    | ├── _drafts
    | └── _posts
    └── themes

  • 部署到GitHub
    打开_config.yml配置文件,找到deploy标签,做如下编辑:
    deploy:
     type: git
     repo: #对应仓库地址
     branch: master

发布博客

  • 新建文章 hexo new [layout] [title]
    新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。
  • 生成静态文件 hexo generate (或者hexo g)
  • 部署网站 hexo deploy(或者hexo d)

其它指令

  • hexo clean
    清除缓存文件 (db.json) 和已生成的静态文件 (public)。在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。
  • hexo servr(或者hexo s)
    启动服务器。默认情况下,访问网址为: http://localhost:4000/。
  • hexo --safe
    在安全模式下,不会载入插件和脚本。当您在安装新插件遭遇问题时,可以尝试以安全模式重新执行。
  • hexo --debug
    在终端中显示调试信息并记录到 debug.log。当您碰到问题时,可以尝试用调试模式重新执行一次,并 提交调试信息到 GitHub。
坚持原创技术分享,您的支持将鼓励我继续创作!