一文教你把 Hexo 博客搭建在云端

这篇教程详细介绍了如何搭建Hexo博客并在云端进行部署。内容包括环境准备(Node.js、Git、Vscode、Coding、腾讯云和LeanCloud账号的安装和注册),Hexo的安装与常用命令,精致主题推荐,博客统计分析(PV/UV统计和百度统计),评论功能(Gitalk等平台接入),Markdown基础,博客存储到腾讯云COS,以及通过Coding实现自动部署,自定义域名的申请、备案、SSL证书申请和CDN配置,最后还涵盖了SEO优化的设置。
摘要由CSDN通过智能技术生成

一,环境准备

本教程依赖Node.js(不低于 10.13,建议使用 Node.js 12.0 及以上版本),Git,Vscode环境,Coding,腾讯云,Lean Cloud需前置安装或注册账号。

1.1. Node.js 安装

Node.js 为大多数平台提供了官方的安装程序。对于中国大陆地区用户,可以前往 淘宝 Node.js 镜像下载。

其它的安装方法:

  • Windows:通过 nvs(推荐)或者 nvm 安装。
  • Mac:使用 HomebrewMacPorts 安装。
  • Linux(DEB/RPM-based):从 NodeSource 安装。
  • 其它:使用相应的软件包管理器进行安装,可以参考由 Node.js 提供的 指导

1.2. Git 安装

  • Windows:下载并安装 git
  • Mac:使用 Homebrew, MacPorts 或者下载 安装程序
  • Linux (Ubuntu, Debian):sudo apt-get install git-core
  • Linux (Fedora, Red Hat, CentOS):sudo yum install git-core

1.3. Vscode 安装

点击下载 VscodeVscode 安装后,启动,并添加下述 Vsocde 插件:

  • Vim(可选)

    配置 VscodeVim 编辑模式,提高码字效率。

  • tencent-cloud-cos-upload-image

    根据 tencent-cloud-cos-upload-image 插件教程配置图片上传到 COS 的信息,实现在 Markdown 中选择或截图上传图片至腾讯云 COS

  • Markdown Image Size

    使 Vscode 可预览设置大小的图片。

    ![](https://galenye-1251496585.cos.ap-guangzhou.myqcloud.com/demo.gif =400x)
    

1.4. Coding 账号

用于博客源码版本管理,DevOps 过程。

1.5. 腾讯云 账号

用于个人域名注册域名备案COS 博客静态文件部署/图片存储,CDN加速等。

1.6. LeanCloud 账号

用于博客访问量,访客人数统计。

二,Hexo 搭建

2.1. 什么是 Hexo

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

2.2. Hexo 安装

第一章中的 Node.js 环境安装后,即可使用 npm 安装 Hexo

$ npm install -g hexo-cli

2.3. Hexo 常用命令

  • init

    新建一个网站。如果没有设置 folderHexo 默认在目前的文件夹建立网站。

    $ hexo init [folder]
    
  • new

    新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。

    $ hexo new [layout] <title>
    
  • generate

    生成静态文件。

    $ hexo generate
    
  • server

    启动服务器。默认情况下,访问网址为: http://localhost:4000/。

    $ hexo server
    

2.4. 精致主题推荐

2.5. fluid 主题使用

  • 下载 最新 release 版本master 分支无法保证稳定。

  • 下载后解压到博客项目的 themes 目录下并重命名为 fluid

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值