博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hexo搭建github博客详解
阅读量:7089 次
发布时间:2019-06-28

本文共 1475 字,大约阅读时间需要 4 分钟。

hexo简介

  • 快速、简洁且高效的博客框架
  • 支持Markdown
  • 丰富的插件,扩展性强
  • 一键部署

使用操作步骤

注意事项:很多命令可以用cmd来完成,但是部分命令会有一些问题,为避免不必要的问题,建议全部使用git bash来执行 使用hexo搭建博客需安装node和git请先行安装(如果安装完成运行命令时出错,注意环境变量配置)

  • 命令步骤

    // 全局安装npm install hexo-cli -g // 在想要建立博客本地文件位置内打开命令运行建立一个叫初始化blog项目hexo init blog  cd blog//进入项目后安装依赖包npm install//启动本地化服务即可查看项目hexo server// 生成hexo g//启动本地服务并监听,修改了配置文件还是需要从新生成一遍才可以看到效果hexo s --watch//如果报一些奇怪的错误不知道怎么解决不妨清除一下重新生成发布hexo clean复制代码
  • 更换主题

    • 官网上提供了很多主题找一个自己喜欢的主题然后找到github地址
    • 将主题克隆岛blog项目中
      > abc:为自定义文件夹名字git clone 地址 themes/abc复制代码
    • 下载后的主题可以根据自己的喜好做调整
    • 最后记得在_config.yml文件中修改配置
    theme: abc复制代码
  • 绑定github

    • 在github上新建一个***.github.io的仓库
    • 获取ssh
    //任意窗口打开git bash    cd ~/.ssh复制代码

    如果有这些文件表示已经生成过,没有则需要重新生成

    //创建ssh key    ssh-keygen -t rsa -C  "***@**.com"复制代码

    运行完成后直接回车就可以看到你的key生成的文件位置了

    • 用编辑器打开并复制你的key
    • 登录github点击头像进入setting 可以看到SSH and GPG keys点击添加新的并保持
    • 测试
    ssh -T git@github.com复制代码
    • 此外还需要配置
    git config --global user.name "ABC"// 你的github用户名    git config --global user.email  "***@**.com"// 填写你的github注册邮箱复制代码
  • 上传github

    • 需要配置_config.yml(注意分号)
    deploy:  type: git  repository: git@github.com:用户名/用户名.github.io.git  branch: master复制代码
    • 安装插件
    npm install hexo-deployer-git --save复制代码
    • 一键生成上传
    hexo d -g复制代码
  • 写博客

    • 新建文件(会自动生成一个叫hello.md的文件)
    hexo new 'hello'复制代码
    • 打开文件有些一些配置
    ---    title: {
    {title}} #文章页面上的显示名称,一般是中文 date:{
    {data}} #文章生成时间,一般不改,当然也可以任意修改 categories: js #分类 tags: [tag1,tag2,tag3] #文章标签,可空,多个标签请用格式 description: 附加一段文章摘要,字数最好在140字以内,会出现在meta的description里面---复制代码
    • 可以将自己现有的mk文档直接修改使用上传

转载地址:http://nqbql.baihongyu.com/

你可能感兴趣的文章
CCF201604试题
查看>>
ionic + cordova 配置和开发过程中的一些问题
查看>>
yii2.0-rules验证规则应用实例
查看>>
网络学习(学堂在线)
查看>>
.net如何从后台获取repeater中的控件值
查看>>
2016-12-30 PHP JS
查看>>
java~日期与字符串的转化
查看>>
pycharm编码格式调整为UTF-8,避免代码移植出现乱码!
查看>>
读书笔记:参数传递的那些事
查看>>
ubuntu 安装最新的python3.7.0
查看>>
react+webpack+webstorm开发环境搭建
查看>>
《每天5分钟玩转容器技术》启动 - 001 - 写在最前面
查看>>
window下mongodb的安装
查看>>
技术一览表
查看>>
Python 核心编程(第二版)——正则表达式
查看>>
简单聊一聊PRINCE2与PMP的区别
查看>>
java实现图的遍历(深度优先遍历和广度优先遍历)
查看>>
基于神经网络的实体识别和关系抽取联合学习
查看>>
hdu 大明A+B
查看>>
OO第二次博客作业
查看>>