美文网首页
05.HEXO博客生成器

05.HEXO博客生成器

作者: 花开有声是我 | 来源:发表于2017-09-10 20:58 被阅读0次

# Hexo 博客生成器

```

Hexo是1个工具,可以快速的将markdown文件转换为一个博客网站.

```

* [Hexo官网](https://hexo.io/)

* 台湾人开发. 有比较详尽的中文文档.

* hexo是基于nodejs开发的一个工具.

## 1. 简单使用

* 使用npm工具全局安装hexo环境

* `npm install hexo-cli -g`

* cli  --commandline 命令行. ping npm 命令行软件 只能依赖于cmd运行

* gui 图形界面.

* 使用hexo -v查看hexo的版本 如果有显示版本 则说明安装成功.

* 初始化博客目录

* 在需要创建博客的目录下.

* `hexo init myBlog`

* 会在当前目录下创建1个myBlog文件夹. 并联网下载一些初始化文件

* 初始化1个本地仓库 然后从1个仓库中克隆文件到我们的目录下.

* 启动服务

* `hexo server`

* 打开提示的网页地址 就可以看见博客页面

***

## 2.发表新文章

* 使用命令来发表新文章

* `hexo new 学习使用hexo`

* 会生出一个.md文件

* 在这个文件中编辑.md文件. 该md文件的内容就是发布的博客.

* 重新启动`hexo s` 打开网页就可以看到新发表的文章.

***

## 3. 主题安装

* 许多第三方为hexo提供了主题, 我们可以搜索并使用.

* 其中`next`主题比较受欢迎

* next主题官网: [点击跳转](http://theme-next.iissnan.com/)

* 按照官方文档下载最新版本

* 将解压缩后的目录复制到博客目录下的themes目录下.

* 并将其改为1个较为简单的名字`next`

* 修改博客目录下的_config.yml文件.

* 修改theme: l配置项为next

* 重启服务

* 就可以看到新使用的主题效果了.

***

## 4. next主题配置

* 选择scheme

* 查看文档

## 5. 部署到github

* github pages

* 基于项目:

* 在github上创建仓库.

* 本地项目创建仓储.

* 新建分支 gh-pages

* 创建没有父节点的分支

* git checkout --orphan gh-pages

* 并在分支提交到github上的gh-pages分支.

* setting查看网址.

***

* 基于用户的

## 6. 部署博客

* hexo g

* hexo d

## 7. 建目录

* hexo new page photo

***

#  以项目的方式将我们的网站部署到github上去.

*  在github上面创建1个远程的仓库

*  初始化本地网站目录为一个本地的git仓库

*  `git init`

* 在本地创建分支 名字为gh-pages

* **git checkout --orphan gh-pages**

* 然后在这个分支中,提交代码.

* 将本地仓库中的代码提交到git远程仓库的 gh-pages分支.

相关文章

  • 05.HEXO博客生成器

    # Hexo 博客生成器 ``` Hexo是1个工具,可以快速的将markdown文件转换为一个博客网站. ```...

  • MarkDown基本语法

    欢迎访问我的个人博客(Wisink's Blog) Hexo博客生成器需要通过编译MarkDown格式的文件生成h...

  • 2018-python-blog

    摘录读到过的博客文章,方便回头学习 Python 迭代器和生成器

  • 使用Hexo搭建免费Blog

    文章首发于个人博客使用Hexo搭建免费Blog Hexo是基于Node.js开发的静态博客生成器,界面简洁优雅,深...

  • PHP生成器和yield

    简介 生成器和yield结合可以实现php的协程 前置知识 如果对生成器和yield不了解,可以先看看下面两个博客...

  • Hexo + Github 搭建自己的技术博客

    Hexo 简介 Hexo 是一个基于nodejs 的静态博客网站生成器,作者是来自台湾的 Tommy Chen 。...

  • Gatsby.js

    一个基于React的静态网站生成器, 可以通过Gatsby.js生成个人博客。 quick start deplo...

  • Jekyll Now

    Jekyll Now Jekyll是一个静态站点生成器,非常适合于GitHub托管的博客([jekyll存储库](...

  • Hexo加GitHub快速搭建博客步骤

    简介 Hexo: 一个利用Node.js开发,支持Markdown的开源静态博客生成器。它能帮您把markdown...

  • yield生成器

    我的CSDN博客https://blog.csdn.net/qq_42658739 生成器是一种像列表和元组的it...

网友评论

      本文标题:05.HEXO博客生成器

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