免费博客搭建利器:GithubPages + Hexo
2023-10-13 09:24:25
如今,博客作为一种分享和记录生活、学习和工作经验的工具,已经成为许多人不可或缺的一部分。如果您是一位技术爱好者或正在寻找一个可靠的博客平台,那么 Hexo + GithubPages 绝对是您的最佳选择。
Hexo 简介
Hexo 是一款简洁、高效的静态网站生成器,它使用 Markdown 来编写博客文章,然后使用 Hexo 命令将其转换为静态 HTML 页面。相比传统的 WordPress、Typecho 等动态博客平台,Hexo 更加轻量、快速,并且不需要数据库。
搭建 Hexo 博客
- 安装 Hexo CLI
npm install -g hexo
- 初始化 Hexo 项目
hexo init blog
- 选择主题
Hexo 提供了丰富的主题可供选择,您可以在 Hexo 官网或 Github 上搜索自己喜欢的主题。
- 安装主题
将主题下载到 Hexo 项目的 themes
文件夹中,然后在 _config.yml
文件中设置主题名称。
- 编写博客文章
在 source
文件夹中新建一个 .md
文件,即可开始编写博客文章。
- 发布博客文章
hexo generate
hexo deploy
GithubPages 简介
GitHub Pages 是 Github 提供的静态网站托管服务,它允许您将静态网站托管在 GitHub 仓库中。Github Pages 非常适合托管个人博客、项目文档等静态网站。
将 Hexo 博客部署到 GithubPages
- 创建 Github 仓库
在 Github 上创建一个新的仓库,仓库名必须与您的 Github 用户名和 Hexo 项目名相同,例如:your-username.github.io
。
- 将 Hexo 项目推送到 Github 仓库
git add .
git commit -m "Initial commit"
git push origin master
- 在 Github 仓库中启用 Github Pages
在 Github 仓库的设置页面中,找到 "GitHub Pages" 部分,然后选择 "master branch" 作为源分支。
- 访问您的博客
现在您就可以通过 https://your-username.github.io
访问您的博客了。
结语
Hexo + GithubPages 是搭建免费个人静态网页博客的最佳选择之一。Hexo 简单易用,Github Pages 稳定可靠,相信您一定会喜欢这个组合。