Hexo


HEXO

HEXO 是一个搭建静态博客的工具,可一键使Markdown生成为HTML文件, 并生成相应的文章目录/列表/标签/分类等内容.

官网

1. hexo搭建blog

1.1 安装node.js

下载地址:

https://nodejs.org/en/

验证安装成功

node -v

1.2 安装hexo

npm install -g hexo-cli

验证安装成功

hexo -v

安装时显示成功了,但是执行hexo -v,提示”在此系统上禁止运行脚本”

解决方法:

  1. 以管理员身份运行vscode;
  2. 执行:get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
  3. 执行:set-ExecutionPolicy RemoteSigned;
  4. 这时再执行get-ExecutionPolicy,就显示RemoteSigned;
  • hexo初始化blog
hexo init

如果是下载已有的hexo模板,则执行不执行hexo init,执行npm install --force或者npm i或者npm install即可. 会生成node_modules.

  • 启动本地blog
hexo s

hexo shexo server的缩写

使用http://localhost:4000访问本地blog

此时blog就搭建好了.

2. hexo的基本使用

2.1 新建文件夹

hexo new page '文件夹名'

会在source下生成你创建的文件夹名, 并在该文件夹下生成一个index.md的空文件

2.2 新建文件

hexo new '文件名'

会在source/_posts下生成你创建的文件名.md

2.3 提交代码

  • md文件生成静态HTML文件
hexo cl
hexo g

先删除以前生成的HTML文件, 再生成新的HTML文件.

hexo clhexo clean的缩写.

hexo ghexo generate的缩写

  • 将已生成的HTML文件部署到gitee或github上

部署之前, 安装hexo-deployer-git

npm install --save hexo-deployer-git

配置_config.yml上传地址:

deploy:
  type: 'git'
  repository:
    gitee: https://gitee.com/h520522/h520522.git
    github: https://github.com/h521822/h521822.github.io.git
  branch: master

可同时配置多个地址

执行一下命令,完成部署

hexo d

hexo dhexo delpoy的缩写

3. 修改主题

可先预览一下笔者使用的博客.

笔者使用的是Matery主题.

3.1 修改步骤

下载该主题, 放在themes下, 修改配置文件_config.ymlthemehexo-theme-matery

然后可以根据文档配置.

笔者的配置, 仅供参考.


文章作者: 江小白不喝酒
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 江小白不喝酒 !
评论
  目录