M1搭建hexo博客


重度引用:Aspoir的《在M1上搭建hexo博客》

简述在M1系统上搭建hexo博客,使用master主题

本地搭建hexo

安装Node.js

首先检查是否已经安装

npm
> zsh: command not found: npm

提示command not found则未安装,去node.js官网下载安装包,按照提示安装。

再次在终端中输入npm显示已经安装

npm
> Usage: npm <command>

安装hexo

在终端中输入

sudo npm install hexo-cli -g

再次输入hexo,若显示如下则安装成功

hexo
Usage: hexo <command>

初始化hexo

cd Documents/
hexo init blog

提示安装git直接安装即可

安装模块

cd blog
npm install

启动

hexo server

发布到github上

创建仓库

登录github,新建项目

Respository name必须以自己用户名为开头:用户名.github.io

选择public,点击创建即可

创建用户

git config --global user.name "your name" <-引号内为自定义内容
git config --global user.email "mail" <-引号内为自定义内容

生成ssh密钥

ssh-keygen -t rsa -C "mail" <-之前输入的邮箱

进入ssh文件夹

返回根目录(当前目录为blog)

cd ..
cd ..
cd .ssh/

生成ssh keys

vim id_rsa.pub

复制粘贴到github上:settings -> SSH and GPG keys -> SSH keys

测试连接github

ssh -T git@github.com	

安装插件

当前位于根目录

cd Documents/blog/
npm install hexo-deployer-git --save

更改配置

打开blog/_config.yml,在最下方更改配,然后保存,最好使用ssh 来git clone来避免输入账号密码

deploy:
  type: 'git'
  repo: git@github.com:github名字/github名字.github.io.git
  branch: master

部署

hexo deploy

更换主题

本人博客使用matery主题

下载

git clone git@github.com:blinkfox/hexo-theme-matery.git

配置

配置文档详见https://github.com/blinkfox/hexo-theme-matery/blob/develop/README_CN.md

每次更新文章需要做:

hexo clean // 清除
hexo g //generate
hexo d //deploy

更进一步

参考

Hexo博客主题之hexo-theme-matery的介绍

Hexo进阶:基于matery主题的网站配置教程

hexo-theme-matery主题优化

如何用Hexo优雅的书写文章

Hexo博客搭建之在文章中插入图片


文章作者: Passerby-W
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Passerby-W !
评论
  目录