安装Git安装Node.js 搭建Hexo 安装Hexo
npm install -g hexo
初始化Hexo首先在你希望的位置创建一个blog文件夹,使用命令行窗口进入该文件夹当中并执行下方代码初始化。
hexo init
初始化后你就会看到文件夹中多出来很多文件,其中你最需要关注的是三个文件:
source 博客的正文和其他源文件都在这里themes 主题文件_config.yml 全局配置文件 启动Hexo
hexo clean //清除所有的记录hexo generate //生成静态网页hexo server //启动服务
这里的命令都是可缩写的,分别为hexo c,hexo g ,hexo s 。
成功后的服务器默认端口为4000,我们在浏览器中访问localhost:4000即可。
写文章hexo new "我的第一篇博客"
该命令会在source的_post中生成一个md文件,此时你可以选择继续在命令行中写文章或者直接打开md文件书写,建议采用后者。关于md的语法和快捷键我之前也有过发表。
把博客部署到Gitee 注册一个Gitee账号,创建仓库输入仓库名称,其它默认即可。
生成/添加公钥SSH首先配置ssh账户和邮箱
git config --global user.email '你的邮箱'git config --global user.name '用户名'
查看账户和邮箱
git config --global user.emailgit config --global user.name
本地生成ssh公钥
ssh-keygen -t rsa -C "刚注册的邮箱"
根据生成ssh上面的地址找到后缀名为.pub的文件,复制里面的代码去Gitee里面的ssh公钥中粘贴。测试是否连接成功
ssh -T git@gitee.com
成功会显示如下信息:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ahZnJLGt-1644321931612)(C:Users86151Desktop成功.png)]
连接到Gitee打开根目录下的_config.yml,将内容修改成如下样式
# Deployment## Docs: https://hexo.io/docs/one-command-deploymentdeploy: type: 'git' repo: 'https://gitee.com/black-and-astringent/blog.git' //你自己的仓库地址 branch: 'master'
安装部署工具npm install hexo-deployer-git --save
正式部署hexo cleanhexo ghexo d
Gitee Pages设置在自己的仓库里找到服务,第一个Gitee Pages
这里面需要实名认证,大概一个工作日。
审核通过后会给你一个网址,这个网址就是我们个人博客的网址。
Hexo主题配置每个人都有自己的喜好,去Gitee和Github中去寻找属于你的Hexo theme吧!
找到文件,你可以clone过来也可以下载下来。注意这里下载到themes文件夹中配置_config.yml文件,将你下载的主题文件夹名字复制到这里来,我这里用的是yilia
# Extensions## Plugins: https://hexo.io/plugins/## Themes: https://hexo.io/themes/theme: yilia
主题风格的详细配置请去查阅主题的手册,通过手册内容去美化个人博客。