0%

搭建hexo

点击访问 搭建hexo.pdf

hexo博客搭建教程

准备工作

需要安装:nodejs、git-bash
因官网下载太慢,这里使用nodejs的国内网站和git-bash的镜像网站进行下载
nodejs链接:http://nodejs.cn/download/
    nodejs下载地址:https://cdn.npmmirror.com/binaries/node/v16.17.0/node-v16.17.0-x64.msi
git-bash链接:https://registry.npmmirror.com/binary.html?path=git-for-windows/
    git-bash下载地址:https://cdn.npmmirror.com/binaries/git-for-windows/v2.38.0.windows.1/Git-2.38.0-64-bit.exe

接下来安装nodejs和git-bash

nodejs安装教程:








git-bash安装教程:

















开始搭建

接下来开始搭建hexo:
    在git-bash中执行命令
        npm install hexo-cli -g	#安装博客框架
            执行 hexo init		#生成博客的站点目录
            执行命令 hexo s 可以启动本地博客,博客显示的内容
                在站点目录的 source/_posts/ 路径下

        修改配置文件
            准备一个qq邮箱之外的邮箱,邮箱的实用性越高越好,因此我建议的邮箱是微软的Outlook邮箱,官网是 outlook.live.com 可以在注册一个Outlook邮箱,注册完Outlook邮箱之后就可以到 github.com官网 注册了,搭建hexo的前提是在github.com官网 注册并搭建一个用于部署hexo的仓库。
            在github注册并新建一个仓库,仓库格式为 仓库名.github.io,然后将该仓库生成的	ssh链接复制下来,打开刚刚创建的站点目录下的 _config.yml
                vim _config.yml
                在该文件的最下面,有一段代码:

                    # Deployment
                    ## Docs: https://hexo.io/docs/one-command-deployment
                    deploy:
                      type: ' '
                将代码更改为:
                    # Deployment
                    ## Docs: https://hexo.io/docs/one-command-deployment
                    deploy:
                      type: 'git'	#部署博客类型
                     repo: git@github.com:zzfxdyn/zzfxdyn.github.io.git	#仓库生成的链接
                     branch: main		#仓库默认分支
                同时将该文件中url:http://example.com改为 https://仓库名
                
        npm install hexo-deployer-git --save	#安装博客部署插件

        生成ssh密钥
            ssh-keygen -t rsa -C "注册github时的邮箱"
            连续多次回车,生成ssh密钥在,按照提示的路径进入该路径下复制 id_rsa.pub 的内容
            默认路径为 ~/.ssh,在git-bash中通过命令 cd ~/.ssh 进入该路径
            cat id_rsa.pub		#显示id_rsa.pub的内容,然后鼠标选中复制
            复制的内容为生成的密钥的公钥,回到浏览器,打开github的设置,点击SSH and GPG Keys,
            添加新的密钥,自定义一个名字,粘贴密钥并确定

        
        回到git-bash,配置好站点目录文件后执行命令
        git config --global user.email "you@example.com"
        git config --global user.name "Your Name"
        执行 hexo clean && hexo g && hexo d 测试博客部署插件是否安装成功

vim编辑器的使用方法

vim之所以被称之为强大的编辑器是因为本身支持很多的模式
命令模式 命令行模式(底行模式) 编辑模式(插入模式) 可视 可视块 可视行
注意 : 不要使用vim打开目录文件
注意 : 用vim编写完成的文件内容要用正常的保存退出方式,不要直接关闭终端
    否则会生成交换文件(交换文件是隐藏文件)
                vim hello.c
                    |
按iIoOaA				V				按:
编辑模式<----------命令模式---------->命令行模式
        --------->		<---------	
            按esc		按esc或者删掉:

命令行模式的操作
    :w		保存
    :q		退出
    :wq		保存并且退出

如何修改hosts文件

第一种方法

也是网上推荐较多的,比较常用的方法






















第二种方法

通过网站获得github网站的ip,我用的是 ipaddress.com 这个网站,点击进入网站后会显示一个403页面,再点击 Go to Homepage 即可真正进入网站。