搭建hexo教程
记录一下,容易忘事没办法🤔
常用代码记录hexo n "title"
创建新文章;hexo g -d
生成静态文件(gnerate),且文件生成后立即部署网站(deploy);hexo publish "title"
发表草稿;hexo s
启动服务器。默认情况下,访问网址为: http://localhost:4000/
;hexo clean
清除缓存文件 (db.json) 和已生成的静态文件 (public);
在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令;hexo version
显示 Hexo 版本;npm list
查看插件;npm uninstall
插件名称 卸载插件;
安装Node.js
Node.js下载包含环境变量及npm的安装
安装后检测Node.js与npm是否安装成功
1 | node -v |
1 | npm -v |
安装git
git官网下载Git Bash,设置user.name和user.email配置信息:
1 | git config --global user.name "你的GitHub用户名" |
生成ssh密钥文件:
1 | ssh-keygen -t rsa -C "你的GitHub注册邮箱" |
然后直接三个回车即可,默认不需要设置密码
然后找到生成的.ssh的文件夹中的id_rsa.pub密钥,将内容全部复制
打开GitHub_Settings_keys新建new SSH Key
Title为标题,任意填即可,将刚刚复制的id_rsa.pub内容粘贴进去,最后点击Add SSH key。
在Git Bash中检测GitHub公钥设置是否成功,输入 ssh git@github.com
用gitee时候不需要弄这个 ,输入一次密码账户有缓存后就不用每次输入了,GitHub应该也差不多
查看配置git config -l
安装Hexo
安装命令
1 | npm install -g hexo-cli |
创建blog文件夹并初始化博客
1 | hexo init blog |
检测网站雏形
1 | 创建名为test博文 |
常用的Hexo 命令
1 | npm install hexo -g #安装Hexo |
设置RSS
先安装 hexo-generator-feed 插件 插件
1 | npm install hexo-generator-feed --save |
打开 站点配置文件 找到Extensions在下面添加
1 | # RSS订阅 |
打开 主题配置文件 找到rss,设置为rss: /atom.xmlrss: /atom.xml
更换主题
下载主题到themes并命名为next git clone 主题链接 themes/next
上传到GitHub/gitee
GitHub/gitee创建个人仓库GitHub/gitee创建个人仓库后
修改根目录下**_config.yml**
1 | deploy: |
Git部署插件 npm install hexo-deployer-git –save 上传
1 | hexo d |
绑定域名
域名运营商处选择CNAME解析域名到:你的仓库名.giehub.io
GitHub仓库根目录创建名为CNAME文件,内写你的域名
配置文件描述
1 | title: 标题 |