hexo静态博客框架的安装和部署

hexo静态博客框架的安装和部署

Linux:sudo apt-get install git,nodejs,npm
Windows:https://gitforwindows.org/ https://nodejs.org/en/download/

git bash$

$ npm -v
8.1.2
$ node -v
v16.13.1
$ cd $PATH/ct-debug/
$ npm install -g hexo-cli
$ hexo -v
$ hexo init blog
$ cd blog/
$ npm install
$ hexo g
$ hexo server
$ Ctrl+C
$ git config --global user.name "ct-debug"
$ git config --global user.email "my.email@email.com"
$ ssh-keygen -t rsa -C "my.email@email.com"

ssh秘钥,其中,id_rsa是你这台电脑的私人秘钥,id_rsa.pub是公共秘钥。把公钥放在GitHub上,这样当链接GitHub自己的账户时,它就会根据公钥匹配你的私钥,当能够相互匹配时,才能够顺利的通过git上传你的文件到GitHub上。
在GitHub的setting中,找到SSH keys的设置选项,点击New SSH key,把你的id_rsa.pub里面的信息复制进去。

$ ssh -T git@github.com

打开站点配置文件 _config.yml将hexo和GitHub关联起来

deploy:
  type: git
  repo: (这里使用自己的GitHub博客仓库链接)
  branch: master

安装deploy-git ,也就是部署的命令,这样才能用命令部署到GitHub

$ npm install hexo-deployer-git --save
$ hexo clean
$ hexo generate #可以用 hexo g 缩写
$ hexo deploy #可以用 hexo d 缩写

1.购买域名,域名解析,添加解析。

2.其中,185.199.108.153 是GitHub的服务器地址。

3.登录GitHub,进入之前创建的仓库,点击settings,设置Custom domain,输入你的域名www.debugsrc.top

4.然后在你的博客文件source中创建一个名为CNAME文件,不要后缀。写上你的域名。

最后,在git bash中,输入:

$ hexo clean
$ hexo generate
$ hexo deploy

主题

$ git clone https://github.com/xxxx/hexo-theme-xxxx.git ./themes/xxxx

打开站点配置文件 _config.yml,应用主题

posted @ 2022-03-08 08:34  ct-debug  阅读(67)  评论(0)    收藏  举报