D~DIDI~DIDIDI!!!!

0%

hexo简单安装

自从上次吧hexo博客简单的搭建好并把vps上的wordpress为数不多的流水账博客搬运上去后,就已经好几个月没有去管他了,还是因为太懒,于是今天有空,就想写点啥,正好发现自己其实对这个博客还是很不了解,就,正好写一个简单的hexo的简单安装博客。

hexo博客的安装

window10下安装

相关步骤
  1. 安装Node.js并配置好Node.js环境,并使用cmd输入命令查看
1
2
node -v
npm -v

node

  1. 安装Git并配置Git环境,直接从官网下载安装,安装好后会又如图应用

  1. Github建立项目,项目必须要遵守格式:账户名.github.io,并勾选Initialize this repository with a README

建好这个项目后,得到一个网址: saltedfishhuang.github.io,可以直接访问,但页面404

  1. 安装Hexo,在合适的位置创建一个存博客的文件夹,因为我已经装好了,所以下面都借用网图,首先在cmd中cd到创建的文件夹下输入: npm install hexo -g

输入 hexo -v,检查hexo是否安装成功

输入 hexo init,初始化该文件夹

输入 npm install,安装所需要的组件

输入 hexo g ,本地生成页面

输入 hexo s 开启本地服务,访问给出地址,可以本地浏览博客

如果长期无法跳转页面,可能是端口被占用,使用 ctrl+c停止服务,输入 hexo server -p 端口号来改变端口号

出现下图则成功

  1. 在博客文件夹下使用Git Bash,将Hexo和Github page联系起来

    1
    2
    git config --glable user.name "saltedfishhuang"
    git config --globle user.email "[email protected]"

    输入 ssh-keygen -t rsa -C “[email protected],连续三个回车,生成密钥,最后得到了两个文件:id_rsa和id_rsa.pub(默认存储路径是: C:\Users\Administrator\.ssh

hexo简单安装

输入 eval "$(ssh-agent -s)",添加密钥到ssh-agent

再输入ssh-add ~/.ssh/id_rsa,添加生成的SSH key到ssh-agent

在Github上,点击头像下的settings,添加ssh,新建一个new ssh key,将id_rsa.pub文件里的内容复制上去

  1. 配置Deployment,在blog文件中中修改repo值

  2. 在生成及部署博客前,安装扩展 npm install hexo-deployer-git --save

​ 使用命令:hexo d -g,生成以及部署博客,访问http://用户名.github.io

PS:使用过程中的一些命令和注意事项

1
2
3
4
5
6
7
8
9
hexo init [folder]        初始化网站
hexo new/n "博客名" 新建一个博客
hexo generate / hexo g 生成静态文件
hexo deploy / hexo d 部署网站
hexo server /hexo s 启动本地服务器
hexo clean 清除缓存文件 db.json 和生成文件 public ,网站显示异常可执行此操作
hexo --safe 安全模式,禁用加载插件和脚本,安装新插件出现问题可尝试此操作
hexo --debug 调试模式,将详细消息记录到终端和 debug.log 文件
hexo --silent 静默模式,静默输出到终端

一些参考链接

https://cherryblog.site/categories/Hexo%E5%BB%BA%E7%AB%99/

https://zhuanlan.zhihu.com/p/26625249?tdsourcetag=s_pctim_aiomsg