Hexo搭建博客
Hexo 是一个快速、简洁且高效的博客框架,使用 Node.js 构建,可以轻松搭建个人博客。下面是 Hexo 搭建博客的步骤:
1. 安装 Node.js 和 npm
首先,你需要安装 Node.js 和 npm(Node.js 的包管理器)。你可以通过以下命令检查是否已安装:
1 | bash |
如果没有安装,可以去 Node.js 官网 下载并安装最新版本。
2. 安装 Hexo
安装 Hexo 需要使用 npm。打开终端,运行以下命令:
1 | bash |
3. 初始化 Hexo 项目
创建一个新的 Hexo 博客项目:
1 | bash |
这将创建一个名为 blog
的文件夹,并在其中安装 Hexo 所需的依赖文件。
4. 启动博客
在项目目录下,运行以下命令启动 Hexo 本地服务器:
1 | bash |
默认情况下,博客将在 http://localhost:4000
上运行,你可以在浏览器中查看。
5. 创建新文章
可以使用 Hexo 的命令来创建新文章:
1 | bash |
这将在 source/_posts/
文件夹中创建一个名为 My First Post.md
的文件,你可以编辑这个文件来添加文章内容。
6. 生成静态文件
在完成博客内容后,运行以下命令生成静态文件:
1 | bash |
这将在 public
文件夹中生成你的网站静态文件。
7. 部署到 GitHub Pages 或其他平台
你可以将 Hexo 博客部署到 GitHub Pages、Netlify 等平台。以 GitHub Pages 为例,首先在 _config.yml
配置文件中设置你的 GitHub 仓库地址:
1 | yaml |
然后,运行以下命令进行部署:
1 | bash |
确保你已经在 GitHub 上创建了仓库,并配置好了 SSH 密钥。
8. 自定义主题
Hexo 提供了丰富的主题,常用的有 Landscape 和 Next。你可以通过以下命令安装一个新的主题(以 Next 为例):
1 | bash |
然后,在 _config.yml
中修改主题配置:
1 | yaml |
接下来,你可以在 themes/next
文件夹中进行主题的自定义修改。
9. 更新 Hexo 和插件
当 Hexo 版本更新时,你可以通过以下命令更新 Hexo 和相关插件:
1 | bash |
这样,你就完成了 Hexo 博客的搭建。