查看: 103|回覆: 0

[教程] Windows系统搭建hexo+github详细教程

[複製鏈接]

1

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-3-10
發表於 2021-1-7 17:51:00 | 顯示全部樓層 |閲讀模式


# 前言

##### enmmm, 第一次建站, 把自己建站的过程记录下来, 也算是给后来者少踩坑! hhhh~~~

# 搭建环境

win10家庭版

# 准备工作
如果你从来没有搭建过hexo

#### 1. 安装nodeJs

[nodejs官网](http://nodejs.cn/)下载傻瓜式安装 **注意: 安装时这个要选在Add Path, 会自动添加环境变量**
    
![nodeJs安装](/blog/assets/createHexo/nodeJs安装.png "nodeJs安装")
 
#### 2. 新建gitHub账号
    
[gitHub官网](https://github.com/)创建即可

#### 3. git

[git官网](https://git-scm.com/) 下载windows版

安装后配置环境变量可以参考 <https://www.cnblogs.com/qingmuchuanqi48/p/12052289.html>

#### 4. git ssh
    
    $ ssh-keygen -t rsa -C "注册github时验证的邮箱地址"

执行命令后, 去C盘用户目录中隐藏目录.ssh下有个一个id_rsa.pub, 记事本打开, 复制里面的内容; 

然后打开github个人主页 -> SSH and GPG Keys -> New SSH Key; 

title随便填, key内容复制到Key中

配置完成后执行下面两条命令

    // 你的github用户名
    $ git config --global user.name "taibai"

    // 填写你的github注册邮箱
    $ git config --global user.email  "136********@163.com"


# 开始食用hexo
> 当一切准备就绪后, 开始正题

>  **注意事项**

>> 所有的命令都是在git bash下执行完成, 也建议全部使用git bash执行


### 1. 创建github仓库

登录进gitHub主页 -> New -> Repository name (命名规范: 你的用户名.git.io)
    
比如我的github用户名是**taibai**, 那我的仓库名称就是 **taibai.git.io**未来访问的地址也同样是 **taibai.git.io**

### 2. 安装hexo
    
    $ npm install -g hexo

    $ cnpm install hexo-deployer-git --save

### 3. 初始化
    
新建blogs文件夹, 以后这个文件就是用来存hexo代码的, 在这个文件夹内使用git bash输入以下指令 

    $ hexo init
    
生成hexo相关html文件

    $ hexo g    

启动hexo服务, 访问<http://localhost:4000>预览
        
    $ hexo s 

配置git仓库(根目录的_config.yml文件) 

    deploy:
      type: 'git'
      repository: git@github.com:****/*****.github.io.git
      branch: master


新建博客

    $ hexo new '博客名字'


提交至git
        
    $ hexo d -g
    
**至此hexo就安装完成了, 贼tm简单熬!**

# 扩展项
    
### 1. 更改主题
    
> 注意事项 : 
>> 在hexo根目录执行git bash命令
>
>> 下载的所有主题都在/themes目录中
    
以yilia主题为例:

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

修改根目录_config.yml内容

    theme: yilia
    


### 2. 更换头像
    
以yilia主题为例:
    
- 复制头像图片到/themes/yilia/source/目录中
    
- 进入/themes/yilia/ 目录修改_config.yml文件
        
- 修改属性avatar: /touxiang.jpg  **(注意hexo的配置文件冒号后多一个空格)**
        
    

### 3. 关于域名

如果你已经购买了域名, 并且hexo已push到了github, 那请参考下面图片进行域名解析
(ip可以通过ping .git.io地址获取到)
            
![域名解析](/blog/assets/createHexo/域名解析.png)


配置域名解析后进入giHub仓库 -> settings -> 往下拉在Custom domain中填入你的域名 **(push hexo后才会有)**
            
下载CNAME文件到本地, 复制到hexo本地根目录/sources目录下, 否则重新push hexo后CNAME文件会消失


### 4. 关于md编辑器

我使用的是makedowmpad2, 目前感觉还不错, 有软件管家的可以在上面下载, 下面附上破解Key
        
Email address: 
    
    Soar360@live.com
        
License key:

    GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O9Jldjp1mW8HUpTtLA2a5/sQytXJUQl/QKO0jUQY4pa5CCx20sV1ClOTZtAGngSOJtIOFXK599sBr5aIEFyH0K7H4BoNMiiDMnxt1rD8Vb/ikJdhGMMQr0R4B+L3nWU97eaVPTRKfWGDE8/eAgKzpGwrQQoDh+nzX1xoVQ8NAuH+s4UcSeQ==



来源:https://www.cnblogs.com/caotaibai/p/14247774.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部