发布网友 发布时间:2022-04-20 12:48
共1个回答
热心网友 时间:2022-04-20 14:18
了解Hexo
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
Node.js
Git Windows
上面是以Windows系统作为例子,其他系统以及具体的安装方法,就不展开说明了。
如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。
创建Hexo文件夹
安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。
$ hexo init <folder>新建完成后,指定文件夹的目录如下:
.Hexo 文件简介
**_config.yml**
网站的 配置 信息,您可以在此配置大部分的参数。
package.json
应用程序的信息。EJS, Stylus 和 Markdown renderer 已默认安装,您可以自由移除。
scaffolds
模版 文件夹。当您新建文章时,Hexo 会根据 scaffold 来建立文件。
source
资源文件夹是存放用户资源的地方。除 _posts文件夹之外,开头命名为 _ (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去。
themes
主题 文件夹。Hexo 会根据主题来生成静态页面。
本地查看效果
继续执行以下命令,成功后可登录localhost:4000查看效果
$ hexo serverHexo常用简写命令
hexo n #生成文章,或者source\_posts手动编辑部署静态网页到GitHub
Hexo 提供了快速方便的一键部署功能,让您只需一条命令就能将网站部署到服务器上。
$ hexo deploy在开始之前,您必须先在 _config.yml 中修改参数,一个正确的部署配置中至少要有 type 参数,例如:
deploy:发布到git上需要安装 hexo-deployer-git 插件。
$ npm install hexo-deployer-git --save修改配置。
deploy:参数及其描述
repo 库(Repository)地址
branch 分支名称。如果您使用的是 GitHub 或 GitCafe 的话,程序会尝试自动检测。message 自定义提交信息 (默认为 Site updated: {{ now("YYYY-MM-DD HH:mm:ss") }})
配置完之后,运行命令
hexo d就能够将public里的文件发布到github,然后就可以去查看网站的效果了。