hexo上传githu
时间: 2023-09-11 18:05:01 浏览: 48
步骤如下:
1. 在 GitHub 上创建一个新的仓库,用于存放 Hexo 博客的静态文件。
2. 在本地安装 Git,如果已经安装了 Git,可以跳过这一步。
3. 在本地创建 Hexo 博客的源文件,使用 Hexo 初始化命令:
```
hexo init blog
```
其中,blog 为你自己的博客名称,可以自由定义。
4. 在 Hexo 博客的根目录下,安装 hexo-deployer-git 插件:
```
npm install hexo-deployer-git --save
```
5. 在 Hexo 博客的根目录下,修改 _config.yml 文件,指定 GitHub 仓库的 URL:
```
deploy:
type: git
repository: git@github.com:username/repo.git
branch: master
```
其中,username 为你的 GitHub 用户名,repo 为你创建的仓库名称。
6. 生成静态文件:
```
hexo generate
```
7. 将生成的静态文件提交到 GitHub:
```
hexo deploy
```
这条命令将会自动将生成的静态文件推送到指定的 GitHub 仓库中。
8. 等待一段时间后,在浏览器中访问你的 GitHub Pages 地址,就可以看到你的 Hexo 博客了。
相关问题
hexo怎么结合github和域名使用
Hexo可以和GitHub Pages以及自己购买的域名结合使用,步骤如下:
1. 在GitHub上创建一个仓库,命名为“你的用户名.github.io”(如果已经创建过,则跳过此步骤)。
2. 将Hexo博客中的public文件夹上传到该仓库中。
3. 在仓库的Settings中,找到GitHub Pages选项卡,将Source设置为master branch,并点击Save。
4. 如果你想通过自己购买的域名来访问你的博客,可以在域名管理界面中添加一条CNAME记录,将记录值设置为“你的用户名.github.io”。
5. 在Hexo的_config.yml文件中将url和root字段分别设置为你的域名和“/”。
6. 将Hexo博客重新生成,并将生成后的文件上传到GitHub仓库中。
这样,你就可以通过域名来访问你的Hexo博客了。
github hexo搭建博客
使用Github hexo搭建个人博客的过程可以分为以下几个步骤:
1. 准备工作:首先需要安装两个必要的软件,一个是Git用于版本控制,另一个是Node.js用于运行Hexo。可以在官网下载并安装这两个软件。
2. 注册Github账号以及建立仓库:在Github官网上注册一个账号,并创建一个仓库用于存储博客的代码和文件。
3. 本地配置安装Hexo:在本地电脑上配置Hexo环境。打开命令行界面,使用npm安装Hexo,然后初始化Hexo项目。
4. 设置ssh:为了能够将本地的代码推送到Github仓库中,需要设置SSH密钥。可以通过命令行生成SSH密钥,并将公钥添加到Github账号的设置中。
5. 上传测试博客:在本地编写博客的内容,然后使用Hexo命令生成静态页面,并将生成的页面推送到Github仓库中。
以上就是使用Github hexo搭建个人博客的基本步骤。具体的每个步骤可以参考中提供的教程。值得注意的是,如果想要让博客更加美观和炫酷,可以在网上下载一些好看的主题样式,并进行相应的配置。同时,还可以使用hexo-abbrlink等插件来增加博客的功能[2]。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Github+Hexo搭建个人博客(图文详解)](https://blog.csdn.net/weixin_45377770/article/details/105228938)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [hexo+github搭建博客(超级详细版,精细入微)](https://blog.csdn.net/victoryxa/article/details/103733655)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]