美文网首页WEB前端程序开发
使用GitHub-Hexo搭建博客

使用GitHub-Hexo搭建博客

作者: e20a12f8855d | 来源:发表于2018-11-08 16:36 被阅读0次

使用GitHub-Hexo搭建博客

1. 安装 Node.js

安装步骤略过...

打开 cmd 命令行,成功界面如下

node环境安装成功

2. 安装 Git

安装步骤略过...

鼠标右键,成功界面如下

Git 安装成功

3. 注册 GitHub 账户,新建项目

注册步骤略过...

4. 安装 Hexo

4.1 创建文件夹,通过命令进入该文件夹

4.2 输入 npm install hexo -g ,开始安装 Hexo

若 npm 安装 hexo 失败:

npm WARN deprecated swig@1.4.2: This package is no longer maintained

解决方法:切换npm 源,使用淘宝的npm 源

npm config set registry https://registry.npm.taobao.org
cnpm install -g hexo
使用淘宝的 npm 源 安装 Hexo

5. 输入 hexo -v, 检查 Hexo 是否成功安装

检查 Hexo 是否成功安装

6. 输入 hexo init , 初始化该文件夹

初始化

出现 Start blogging with Hexo!,表示成功安装

安装成功

7. 输入 npm install , 安装所需组件

安装所需组件

8. 输入 hexo g , 生成主题

生成主题

9. 输入 hexo s , 开启服务器,访问该网址

如果页面一直无法跳转,可能端口被占用

ctrl+c 停止服务器

输入 "hexo server -p 端口号" ,改变端口号

显示下图页面,表示成功

成功!!!

10. 将 Hexo 与 Github page 联系起来

10.1 设置 Git 的 user name 和 email

10.2 输入cd ~/.ssh,检查是否有 .ssh 的文件夹

10.3 输入ls,列出该文件下的内容,下图说明存在

10.4 生成秘钥

输入

ssh-keygen -t rsa -C "***@**.com"

连续三个回车,生成密钥,最后得到了两个文件:
id_rsa和id_rsa.pub(默认存储路径是:C:\Users\Administrator.ssh)。

生成密钥

10.5 添加秘钥

输入

eval "$(ssh-agent -s)"

添加密钥到ssh-agent

添加秘钥

10.6 添加生成的 SSH key 到 ssh-agent

再输入 ssh-add ~/.ssh/id_rsa ,添加生成的 SSH key 到 ssh-agent

10.7 登录 Github ,点击头像下的 settings ,添加ssh

点击左侧 SSH and GPG keys, 再点击右上角 New SSH key

添加秘钥,将id_rsa.pub文件里的内容复制上去

添加秘钥

10.8 测试添加 ssh 是否成功

如果看到Hi后面是你的用户名,就说明成功了

10.9 配置 Deployment

在其文件夹中,找到_config.yml文件,修改repo值(在末尾)

11. 在 Github 仓库中添加 README.md 文件

文件夹下打开命令窗口并执行:

echo "# username.github.io" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/***/***.github.io.git
git push -u origin master

12. 新建博客

文件夹下打开命令窗口并执行:

hexo new post “博客名”

在 博客文件夹\source_posts 下会有显示

13. 安装扩展

在生成以及部署文章之前,需要安装一个扩展:

npm install hexo-deployer-git --save
安装扩展

14. 生成及部署

使用编辑器编好文章,那么就可以使用命令:

hexo d -g

生成以及部署了

15. 其他设置

15.1 Hexo之next主题设置首页不显示全文(只显示预览)

进入 hexo 博客项目的 themes/next 目录

用文本编辑器打开_config.yml文件

搜索"auto_excerpt",找到如下部分:

auto_excerpt:
  enable: false
  length: 150

将 false 改为 true

15.2 在 .md 文件中上传本地图片

  1. 把主页配置文件 _config.yml 里的 post_asset_folder: 这个选项设置为true

  2. 在你的 hexo 目录下执行这样一句话

npm install hexo-asset-image --save 

这是下载安装一个可以上传本地图片的插件

  1. 安装成功后运行 hexo new post "XXX", 生成文章时 /source/_posts 文件夹内除了xxx.md 文件还有一个同名的文件夹

  2. 最后在xxx.md中想引入图片时,先把图片复制到xxx这个文件夹中,然后只需要在xxx.md中按照markdown的格式引入图片

相关文章

  • 使用GitHub-Hexo搭建博客

    使用GitHub-Hexo搭建博客 1. 安装 Node.js 安装步骤略过... 打开 cmd 命令行,成功界面...

  • 我的新博客

    最近新鼓捣了一个新的个人博客,使用Ghost 博客框架搭建.非常棒! 博客搭建过程 使用Docker 搭建Ghos...

  • 使用Hexo搭建博客

    使用 Hexo 在 coding上搭建博客 要使用Hexo搭建博客,一定先在电脑上安装 node (建议使用 No...

  • 使用Docker搭建SAMBA

    转自我的博客: 使用Docker搭建SAMBA - sleele的博客 本文根据dperson/sambad搭建 ...

  • 在Coding上搭建Hexo博客

    title: 在Coding上搭建Hexo博客 tags: hexo 参考文章 使用hexo搭建博客Pacman主...

  • 我的博客开通了

    我的博客blossom,欢迎大家来玩...留言互换link 本博客使用hexo搭建,主题使用Cho搭建于githu...

  • 使用hugo搭建静态博客网站

    使用hugo搭建静态博客网站 hugo是使用go语言编写的快速搭建静态博客的工具。 安装我使用的系统是Ubuntu...

  • 使用Docker搭建WebDAV服务器

    转自我的博客:使用Docker搭建WebDAV服务器 - sleele的博客 前言 之所以使用Docker来搭建W...

  • HEXO 趟坑笔记

    我的blog 如何使用Hexo在github上搭建静态博客 如何使用Hexo在github上搭建静态博客 感冒两天...

  • HEXO搭建个人博客基础——建站发布

    HEXO搭建个人博客基础——建站发布 一、 HEXO 使用环境基础 HEXO博客搭建环境必须包括 NodeJS 与...

网友评论

    本文标题:使用GitHub-Hexo搭建博客

    本文链接:https://www.haomeiwen.com/subject/cwmwxqtx.html