我的博客
使用Hexo来写博客并上传到GitHub Pages的过程相对简单。以下是详细的步骤:
首先确保你已经安装了Node.js和npm。然后通过npm全局安装Hexo:
npm install -g hexo-cli
在一个新的目录中初始化一个新的Hexo项目(博客):
hexo init
hexo install 或者 npm install
运行以下命令来生成静态文件:
hexo generate
在本地预览你的博客:
hexo server
打开浏览器访问 http://localhost:4000
来查看你的博客。
-
在GitHub上创建一个新的仓库,仓库名为
yourusername.github.io
,添加README文件,且设置为公开仓库(Public)。 -
生成并配置SSH Keys
输入以下命令后敲四下回车,之后进入此电脑 -> C盘 -> 用户 -> admin -> .ssh文件,将id_rsa.pub文件以记事本打开并全选复制其中的内容;进入Github的Setting中找到SSH and GPG keys,新建一个SSH key,粘贴到Key中,点击保存。
ssh-keygen -t rsa -C "邮件地址"
-
检查是否配置成功
ssh -T git@github.com
编辑_config.yml
文件,添加部署配置,repo为Github仓库链接。
deploy:
type: git
repo: https://github.com/yourusername/yourusername.github.io.git
branch: main
hexo generate
运行以下命令来部署你的博客:
hexo deploy
git config --global user.email "your@example.com"
git config --global user.name "your name"
配置完后重新上传:
hexo depoly
部署完成后,你的博客将会自动发布到 GitHub Pages 上。你可以通过访问 https://yourusername.github.io
来查看你的博客。
每次更新博客后,都需要重复以下步骤:
-
创建一个新的博客文章:
hexo new "我的第一篇博客"
这会在
source/_posts
目录下生成一个Markdown文件。你可以编辑这个文件来编写你的博客内容。 -
生成静态文件:
hexo generate
-
预览:
hexo server
-
部署:
hexo deploy
或者使用以下命令:
hexo g -d
按照以上步骤,你就可以使用Hexo轻松地管理和发布你的博客了。
将source分支设置为默认分支,即default。
在本地博客项目的根目录下初始化Git仓库
git init
将所有的文件添加到Git仓库中:
git add .
提交这些文件到本地仓库:
git commit -m "初始提交"
将本地仓库与远程仓库关联起来:
git remote add origin https://github.com/yourusername/your-repo-name.git
这里的yourusername
替换为你的GitHub用户名,your-repo-name
替换为你创建的仓库名称。
最后,将你的本地提交推送到GitHub上的仓库:
git push origin source
因为远程仓库中有一些你本地没有的工作进度或更改。以下是一些解决步骤:
-
拉取远程更改 首先,你应该尝试将远程仓库中的更改合并到你的本地仓库。
git pull origin source
-
解决冲突 如果在拉取过程中出现冲突,请手动解决这些冲突。Git会标记出哪些文件存在冲突,你需要逐一检查并解决。
-
提交更改 解决完所有冲突后,添加并提交更改。
git add . git commit -m "解决冲突"
-
再次推送 最后,再次尝试将你的更改推送到远程仓库。
git push origin source