Skip to content

jiangawait/jiangawait.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于 hexo 以及 volantis 主题的个人博客项目

什么是 Hexo?

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

安装

安装前提

安装 Hexo 前,请先确保您的电脑上已经安装了下列应用程序:

  • Node.js (Node.js 版本需不低于 8.10,建议使用 Node.js 10.0 及以上版本)
  • Git

注: 如果您的电脑未安装 Node 或者 Git,请先安装后再阅读下面内容

安装 Hexo

使用 npm:

$ npm install -g hexo-cli

使用 yarn:

$ yarn global add hexo-cli

建站

安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。

$ hexo init <folder>
$ cd <folder>
$ npm install

新建完成后,指定文件夹的目录如下:

.
├── _config.yml
├── package.json
├── scaffolds
├── source
|   ├── _drafts
|   └── _posts
└── themes

_config.yml

网站的 配置 信息,您可以在此配置大部分的参数。

scaffolds

模版 文件夹。当您新建文章时,Hexo 会根据 scaffold 来建立文件。

source

资源文件夹是存放用户资源的地方。除 _posts 文件夹之外,开头命名为 _ (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去

themes

主题 文件夹。Hexo 会根据主题来生成静态页面。

常用命令

new

新建一篇文章

$ hexo new [layout] <title>

新建到指定目录

$ hexo new [layout] <title> --path /path/title

generate

生成静态文件。

$ hexo generate

publish

发表草稿。

$ hexo publish [layout] <filename>

server

启动服务器。默认情况下,访问网址为: http://localhost:4000/。

$ hexo server

deploy

部署网站。

$ hexo deploy

clean

清除缓存文件 (db.json) 和已生成的静态文件 (public)。 在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。

$ hexo clean

list

列出网站资料。

$ hexo list <type>

注: 更多命令见官网

部署 GitHub pages

新建 GitHub 项目

打开 GitHub 点击右上角的new repository UTOOLS1588764262695.png

然后在下图所示中,输入项目名称(后面一定要加.github.io 后缀),勾选 readme 初始化,点击完成创建 UTOOLS1588764393885.png

安装 hexo-deployer-git。

$ npm install hexo-deployer-git --save

修改_config.yml 配置

deploy:
  type: git
  repo: git@github.com:jiangawait/jiangawait.github.io.git
  branch: master

执行命令

执行 hexo deploy 将生成的文件部署上去

hexo clean && hexo deploy

效果图

YERAts.png

About

基于hexo的个人博客

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published