个人博客网站搭建
网站搭建教程
常用命令
- 总结,涵盖博客开发、写作、部署等全流程操作:
1. 初始化与安装
命令 | 说明 |
---|---|
hexo init <folder> |
初始化 Hexo 博客项目(默认生成 _config.yml ) |
npm install hexo-cli -g |
全局安装 Hexo 命令行工具 |
npm install |
安装 package.json 中的依赖(首次克隆项目后必运行) |
2. 本地开发与调试
命令 | 说明 |
---|---|
hexo server 或 hexo s |
启动本地服务器(默认 http://localhost:4000 ) |
hexo s --debug |
启用调试模式(显示详细日志) |
hexo s -p 5000 |
指定端口(如 5000 )运行服务器 |
3. 内容创作与管理
命令 | 说明 |
---|---|
hexo new "文章标题" 或 hexo n |
创建新文章(在 source/_posts/ 下生成 .md 文件) |
hexo new page "关于" |
创建新页面(如 source/about/index.md ) |
hexo publish <filename> |
发布草稿(从 _drafts/ 移动到 _posts/ ) |
4. 生成静态文件
命令 | 说明 |
---|---|
hexo generate 或 hexo g |
生成静态文件到 public/ 目录 |
hexo g --watch |
监听文件变动并自动重新生成 |
hexo clean |
清除缓存和已生成的 public/ 文件夹 |
5. 部署到远程
命令 | 说明 |
---|---|
hexo deploy 或 hexo d |
部署到 _config.yml 中配置的远程仓库 |
hexo g -d 或 hexo d -g |
生成静态文件并立即部署(最常用) |
hexo clean && hexo g -d |
彻底清理后重新生成并部署 |
6. 插件与主题管理
命令 | 说明 |
---|---|
npm install hexo-plugin-name --save |
安装 Hexo 插件(如 hexo-deployer-git ) |
git clone <theme-url> themes/主题名 |
手动安装主题 |
npm update |
更新所有依赖插件 |
7. 实用技巧
(1)自定义文章模板
- 在
scaffolds/
下创建自定义模板(如post.md
)。 - 新建文章时指定模板:
1
hexo new "标题" --layout post
(2)多设备同步
1 |
|
(3)调试部署问题
1 |
|
常见问题速查
问题 | 解决命令 |
---|---|
本地更改未生效 | hexo clean && hexo g |
部署失败(权限错误) | 检查 _config.yml 的 repo 配置为 SSH/HTTPS |
主题样式丢失 | 确保主题文件夹存在且 _config.yml 中 theme: 名称正确 |
个人博客网站搭建
hhttps://www.fengyu-blog.top/2025/05/10/网站搭建/