Hexo 使用历程
Hexo 快速、简洁且高效的博客框架
图示
准备工作
环境工具
Nodejs 它让开发人员能够创建服务器 Web 应用、命令行工具和脚本
Git 分布式版本控制系统,旨在处理从小型到 快速高效的超大型项目
Visual Studio Code 微软代码编辑器
Typora Markdown 编辑器,下载密码:1234
安装工具及环境
1.Nodejs 与 Git 一键安装(不建议更改安装位置,防止出错)
2.Visual Studio Code 与 Typora 随意安装
3.npm 更换国内镜像
运行cmd,执行命令
1 | npm install -g cnpm --registry=https://registry.npmmirror.com |
查询cnpm版本信息,输出安装信息即成功配置
1 | cnpm -v |
本地部署 Hexo
安装 Hexo
1.运行cmd,执行安装命令
1 | cnpm install hexo-cli -g |
2.创建存放文件夹,运行cmd,执行初始化命令
1 | hexo init |
1 | npm install |
测试 Hexo
1.hexo 根目录下运行cmd,执行部署命令
1 | hexo clean |
1 | hexo g |
1 | hexo s |
2.执行完成后会出现本地链接,浏览器输入链接访问,显示Hexo默认网页即成功部署
部署到 Github
创建 Github 仓库
1.仓库名称格式 用户名.github.io
2.仓库必须为公开
Git 连接 Github
1.右键选择 Git Bash Here,设置用户名和邮箱
1 | git config --global user.name "GitHub 用户名" |
1 | git config --global user.email "GitHub 邮箱" |
2.创建 SSH 密钥,输入完命令,一直回车
1 | ssh-keygen -t rsa -C "GitHub 邮箱" |
3.复制密钥到Github
密钥在C:\Users\用户名\.ssh
目录(要勾选显示“隐藏的项目”),记事本打开 id_rsa.pub 文件
复印里面所有内容,粘贴到GitHub SSH and GPG keys
4.验证连接,输入命令,出现 “Are you sure……”,输入 yes 回车确认,显示 “Hi xxx! You’ve successfully……” 即连接成功。
1 | ssh -T git@github.com |
上传 Github
1.打开 Hexo 根目录下的 _config.yml 文件,修改里面配置如下
1 | # Deployment |
2.安装上传模块,执行上传命令
1 | cnpm install hexo-deployer-git --save |
1 | hexo d |
3.打开 Github 查看仓库是否有静态网页文件,开启 Cloudflare Pages 功能,访问自己的网站链接,能访问即成功上传部署
插件管理
搜索插件
1.安装插件
1 | cnpm install hexo-generator-searchdb --save |
2.配置插件,Hexo 根目录下找到 _config.yml 文件,添加以下内容
1 | search: |