基于hexo+GitHub的博客搭建

  很多人都想搭建自己的博客,但是奈何技术有限,服务器部署,HTML,域名解析,等等,这一大堆东西可真有的折腾。但是如果有这样一个机会,不需要太复杂的操作,不要服务器,不要域名,不用写html,你愿意去尝试吗?

优点

  1. 不需要服务器,github免费提供的托管服务

  2. 不需要域名,github同样提供了一个.io的域名

  3. 不用自己写xml、hexo提供了很多开源的博客模板。

  4. 便于维护更新,换风格直接换模板就行。

1. 安装Nodejs

  • 查看node版本:
1
node -v
  • 查看npm版本:
1
npm -v
  • 安装淘宝的cnpm 管理器:
1
npm install -g cnpm --registry=http://registry.npm.taobao.org
  • 查看cnpm版本:
1
cnpm -v

2. 安装hexo框架

  • 安装hexo框架:
1
cnpm install -g hexo-cli
  • 查看hexo版本:
1
hexo -v

3. 创建博客

  • 创建blog目录:
1
mkdir blog
  • 进入blog目录:
1
cd blog
  • 生成博客 初始化博客:
1
sudo hexo init
  • 启动本地博客服务:
1
hexo s
  • 本地访问地址:
1
http://localhost:4000/

4. 博客放置到Github

  • 在blog目录下安装git部署插件:
1
cnpm install --save hexo-deployer-git
  • Github创建一个新的仓库 YourGithubName.github.io:

必须与Github名字一致,YourGithubName.github.io

例:Dongyx1128的GithubDongyx1128的博客

5. 博客发布个性化

  • 新建博客(两种方式都可):

  • 新建md文件,保存至本地:copy —> E:/blog/source/_posts

  • 创建新的文章

1
hexo n "XXXXX" 
  • 清理缓存文件:
1
hexo clean
  • 生成静态页面:
1
hexo generate
  • 启动本地服务,至localhost:4000查看效果
1
hexo server
  • 部署至远程Github仓库:
1
hexo deploy
  • 查看博客:
1
https://YourGithubName.github.io/

6. 配置_config.yml

1
2
3
4
5
6
// Deployment
Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://github.com/YourGithubName/YourGithubName.github.io.git
branch: master
发布于

2020-10-06

更新于

2023-11-20

许可协议

# 相关文章
  1.Hello World
评论

:D 一言句子获取中...