【静态博客搭建指南】使用hexo+GitHub搭建静态博客

使用hexo+github搭建静态博客(window10环境)

👨‍💻我搭建的博客👉XINL(点击预览)

效果预览

什么是 Hexo?

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

安装前提

安装 Hexo 相当简单,只需要先安装下列应用程序即可:

  • Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)
  • Git

如果您的电脑中已经安装上述必备程序,那么恭喜您!你可以直接前往 安装 Hexo框架 步骤。

安装Node.js

  1. 👉安装node.js (选择LTS长期支持版本 的Windows安装包),点击下载,根据提示安装即可。如果需要更改安装路径,建议先新建一个nodejs文件夹。如果需要更改安装路径,建议先新建一个nodejs文件夹。
  2. 在键盘上按下快捷键win+R,输入cmd打开命令行工具;输入node -v查看node.js版本,若出现版本号,则表示安装成功。如果报错,说明安装失败,启动安装包重新安装即可。
  3. 输入npm -v查看npm版本(npm是一个node附带的包管理工具,类似于node的应用商店)
  4. 安装淘宝cnpm管理器(由于npm使用的是外网服务器,因此下载速度手抖了极大的限制)这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
    npm install -g cnpm --registry=http://registry.npm.taobao.org
  5. 输入cnpm -v查看cnpm版本

安装Git(关于Git的使用请查看 Pro Git

  1. 由于网速原因,同样使用淘宝镜像下载Git, 访问 :
    https://npm.taobao.org/mirrors/git-for-windows/
    在页面最下方找到最新版,点击下载,根据提示安装即可。
  2. 初次运行 Git 前的配置:👉在命令行工具中
    输入命令git config --global user.name "Zhang San"设置用户名
    输入命令git config --global user.email zhangsan@qq.com设置邮箱
  3. 使用git config --list命令检查配置信息

安装hexo框架

  1. 在命令行工具中输入cnpm install -g hexo-cli安装hexo框架

  2. 输入hexo -v查看hexo版本

  3. 输入mkdir blog创建blog文件夹

  4. 输入cd blogj进入blog文件夹,以下操作均在blog目录下执行。

  5. 输入hexo init生成博客 ,新建完成后,指定文件夹的目录如下:

    .
    ├── _config.yml
    ├── package.json
    ├── scaffolds
    ├── source
    |   ├── _drafts
    |   └── _posts
    └── themes
    
  6. 输入hexo s启动本地博客服务

  7. 打开浏览器访问 http://localhost:4000/ 可以看到博客本地访问成功

  8. 输入ctrl+C停止博客服务,输入hexo n “我的第一篇博文”创建新文章

  9. 所有文章都存放于./blog/source/路径下的文件夹中

  10. blog文件夹中,输入hexo clean清除缓存,输入hexo g重新生成,重新启动hexo s,访问 http://localhost:4000/ 可以看到新的文章已经发布

  11. ctrl+C停止博客服务,输入cnpm install --save hexo-deployer-git在blog目录下安装Git部署插件

GitHub创建仓库(你需要一个GitHub账户)

  1. 打开GitHub创建新的仓库,命名为 YourGithubName.github.io,前面是 你的GitHub账户名字+后缀.github.io,格式不能改变。
  2. 点击创建。创建成功,复制仓库地址。

配置 _config.yml

  1. 打开blog目录下的_config.yml文件,在最下方找到deploy
  2. 将以下配置添加到_config.yml(删除现有行,如果有)

deploy:
  type: git  
  repo: https://github.com/<youGitHubName>.github.io    //仓库地址  
  branch: master  

部署博客

  1. 输入命令hexo d将博客部署到GitHub仓库
  2. 在浏览器输入https://YourGithubName.github.io/ 访问这个地址可以查看博客

修改主题 (该步骤可选)

  1. 通过命令git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia将yilia主题下载到本地
  2. 修改blog目录下的 _config.yml 文件,将theme项,修改为yilia
  3. hexo clean清理缓存;hexo g重新生成;hexo d部署到GitHub仓库
  4. 访问https://YourGithubName.github.io/ 查看博客

最后

如果你觉得这个主题不满意,你可以访问hexo的👉主题商店来选择你喜欢的主题。
有关主题的更多细节请访问👉Hexo|主题。


如果觉得这片文章对你有所帮助,就请:点赞👍、收藏💗+评论👇

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值