Gitee+Hexo 搭建个人网站教程

Gitee+Hexo 搭建个人网站教程

以下为参考网站


https://zhuanlan.zhihu.com/p/26625249/
https://www.jianshu.com/p/68bab0cf6b84
基本上跟着走不会出问题

这边说一些问题的解决方案和注意事项,遇到的问题
TroubleShooting

如果你想你的网站最终结果为https://xxx.gitee.io/
那么建议你在gitee建仓库时,仓库名为你的gitee用户名
_config.yml的配置为
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: 'git'
  repo: [email protected]:xxx/xxx.git
  branch: master
xxx为你的用户名,按理说是一样的,例如
repo: [email protected]:zuige666/zuige666.git
tip:每次修改完配置,都要保存,然后执行hexo clean和hexo g及 hexo d
还需要去pages页面进行刷新


$ git clone https://github.com/th720309/hexo-theme-believe.git
Cloning into 'hexo-theme-believe'...
fatal: unable to access 'https://github.com/th720309/hexo-theme-believe.git/': Failed to connect to github.com port 443: Timed out
443错误码是网络有问题


现在来介绍常用的Hexo 命令

npm install hexo -g #安装Hexo
npm update hexo -g #升级
hexo init #初始化博客

$ git add . #将当前目录所有文件添加到git暂存区
$ git commit -m "my first commit" #提交并备注提交信息
$ git push origin master #将本地提交推送到远程仓库

命令简写
hexo n "我的博客" == hexo new "我的博客" #新建文章
hexo g == hexo generate #生成
hexo s == hexo server #启动服务预览
hexo d == hexo deploy #部署

hexo server #Hexo会监视文件变动并自动更新,无须重启服务器
hexo server -s #静态模式
hexo server -p 5000 #更改端口
hexo server -i 192.168.1.1 #自定义 IP
hexo clean #清除缓存,若是网页正常情况下可以忽略这条命令
hexo g -d        推送博客目录到远程 Gitee
$ hexo clean //每次修改完 _config.yml 后都要执行一边这个命令行
$ hexo g  //部署之前预先生成静态文件
$ hexo d  //部署网站

git clone xxx            你自己的仓库的地址,有个复制按钮

日常 发布博客并修改

hexo n "我的博客"         == hexo new "我的博客" #新建文章
hexo g             == hexo generate #生成
hexo s             == hexo server #启动服务预览,可以跳过,直接远程部署到gitee仓库
hexo d             == hexo deploy #部署            如果报错,可以看看上面的额tips
tip:每次修改完配置,都要保存,然后执行hexo clean和hexo g及 hexo d
还需要去pages页面进行刷新
gitee的静态页面进行更新
大概是这些流程,下面细说

hexo n "我的博客"         #先新建个文章,注意这个是标题,里面的内容是空的,注意看以下的路径
INFO  Created: F:\xxx\xxx\source\_posts\My-CSDN.md
可以进去手动编辑和删除文章

文章的作用
标题
---
title: Hello World
---

加黑标粗,#越少,字越大
## Quick Start
### Create a new post

代码行格式,还会有序号
``` bash
$ hexo new "My New Post"
```

你可能感兴趣的:(web)