Hexo配置

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

补充:

安装步骤:

安装node.js:

在官网https://nodejs.org/en/

Node.js是一个基于 Chrome V8 引擎的 JavaScript运行环境。

安装npm , cnpm

npm(Node Package Manager)是Node.js下的主流套件管理程式。

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言

cnpm 淘宝镜像,这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”

1
2
3
node -v   #查看的版本
npm -v #查看版本
npm install -g cnpm --registry=https://registry.npm.taobao.org #利用这个让hexo框架的下载速度更快
安装hexo

利用cnpm安装

1
2
cnpm -v  #查看版本
cnpm install -g hexo-cli #下载hexo框架
创建一个目录

这个目录就是专门存储博客的。

1
2
3
4
5
6
7
8
9
10
11
12
13
hexo -v #查看版本
mkdir blog #创建一个目录blog,文件夹
hexo init #在这个路径下初始化(windows系统上,下载文件到新目录上)

hexo s #启动,可以在localhost:4000上访问了。
(ctrl+c断开进行的程序)
dir #查看本目录中的文件


hexo s #启动hexo
hexo clean #清理已经生成的public文件
hexo g #生成 或者hexo generator
hexo d #部署到远程的仓库里面。
部署到github

创建一个新的repositories:

必须命名为:自己github账号.github.io e.g: hhy150.github.io

修改配置:

特别注意修改的时候每个冒号之后都有一个空格

1
2
3
4
5
修改config.yml文件:在deploy下面,修改如下:
deploy:
type: git
repo: https://github.com/hhy150/hhy150.github.io.git
branch: master

安装关于git的插件,帮助我们推到仓库上

1
cnmp install --save hexo-deployer-git  #安装一个插件

再执行:

1
2
3
hexo clean  #清理database。
hexo generate #生成
hexo d #部署,全称:hexo deploy
修改主题:
  • 先下载相关文档

先在github上找到对应的路径:

例如: https://github.com/howardliu-cn/hexo-theme-clean-dark.git

在博客的根目录下输入:

1
git clone -b master https://github.com/howardliu-cn/hexo-theme-clean-dark.git themes/dark

之后就会在themes目录下出现dark文件。

  • 再修改配置文件

修改theme 为新下载的dark。

  • 最后远程部署

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #在github上https://github.com/litten/hexo-theme-yilia下载
    #下载到themes/yilia路径下
    git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia

    #改变配置文件:
    #themes: landscape
    #成themes: yilia

    hexo s #启动hexo
    hexo clean #清理
    hexo g #生成静态网页
    hexo d #部署到远程的仓库里面。
    新建文件
    1
    hexo n "title"

    如何更新博客

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #先在source/_posts下的添加文件/修改文件
    #或者在命令行到这个目录下创建。

    #打开命令窗口
    d: #切换到d盘下
    cd blog

    #应该是下列四个步骤,不可以启动后直接hexo d 部署
    hexo s #走到blog目录下,启动hexo
    #(Ctrl + c 关闭)
    hexo clean
    hexo generate
    hexo d

使用yilia自定义主题

一篇文章太长,不需要将其全部显示出来,在yilia主题下,我们只需要在我们的markdown文件中需要截断的地方插入<!-- more -->就可以实现阶段了。

参考博客:https://blog.csdn.net/weixin_45951701/article/details/118828153

文章目录
  1. 1. Quick Start
    1. 1.1. Create a new post
    2. 1.2. Run server
    3. 1.3. Generate static files
    4. 1.4. Deploy to remote sites
  2. 2. 补充:
    1. 2.1. 安装步骤:
      1. 2.1.0.0.1. 安装node.js:
      2. 2.1.0.0.2. 安装npm , cnpm
      3. 2.1.0.0.3. 安装hexo
      4. 2.1.0.0.4. 创建一个目录
      5. 2.1.0.0.5. 部署到github
      6. 2.1.0.0.6. 修改主题:
      7. 2.1.0.0.7. 新建文件
  3. 2.1.1. 如何更新博客
  • 2.2. 使用yilia自定义主题
  • ,