Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
四方云和
Devbook
提交
ae830c89
D
Devbook
项目概览
四方云和
/
Devbook
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Devbook
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ae830c89
编写于
8月 31, 2020
作者:
RunAtWorld
提交者:
Gitee
8月 31, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add 工具/hexo/README.md.
上级
f67358b5
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
124 addition
and
0 deletion
+124
-0
工具/hexo/README.md
工具/hexo/README.md
+124
-0
未找到文件。
工具/hexo/README.md
0 → 100644
浏览文件 @
ae830c89
# 5分钟搞定Hexo
## 快速搭建
```
undefined
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server // 本地运行,也可换成hexo s
```
本地访问 http://localhost:4000/
## 快速发布
### 创建文章
```
bash
$
hexo new
"My New Post"
```
```
// [layout] 为布局,可选项为 `post`、`page`、`draft`,这将决定文章所在文件路径。
hexo new [layout] <title>
```
更多参考
[
Writing
](
https://hexo.io/zh-cn/docs/writing.html
)
### 启动服务
```
bash
$
hexo server
```
如果您想要更改端口,在执行时使用 -p 选项指定其他端口:
```
$ hexo server -p 5000
```
更多参考
[
Server
](
https://hexo.io/zh-cn/docs/server
)
### 生成静态文件
```
bash
$
hexo generate
```
更多参考
[
Generating
](
https://hexo.io/zh-cn/docs/generating.html
)
## 实用技能
### 更换主题皮肤
更换主题流程:下载主题 -> 配置主题,以
`xoxo`
为例
```
bash
# 下载到themes文件夹下
git clone https://github.com/KevinOfNeu/hexo-theme-xoxo xoxo
# 修改 _config.yml 配置
theme: xoxo
```
### 部署到github
在项目根目录下找到
`_congif.yml`
,找到
`deploy`
字段并填写完整.
```
bash
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type
: git
repo: <你的仓库地址>
# https://github.com/TJ-XiaJiaHao/TJ-XiaJiaHao.github.io
branch: master
```
我们需要额外的一个工具来帮助我们推到仓库上,那就是
`hexo-deployer-git`
。搞它!
```
javascript
npm
install
hexo
-
deployer
-
git
--
save
```
执行下面两个命令,就可以把项目部署到
`github`
上。
```
undefined
hexo clean
hexo deploy
```
更多参考
[
hexo官方部署
](
https://hexo.io/zh-cn/docs/one-command-deployment
)
### 部署优化
每次都要执行
`hexo clean`
和
`hexo deploy`
,不如写个新的脚本
```
javascript
// package.json
"
dev
"
:
"
hexo s
"
,
"
build
"
:
"
hexo clean & hexo deploy
"
```
部署命令
```
javascript
npm
run
build
```
### 接入评论系统 - valine
https://valine.js.org/quickstart.html
## 主题
### [ils](https://github.com/XPoet/hexo-theme-ils)
```
npm install hexo-generator-index-pin-top
npm install hexo-generator-searchdb
npm i --save hexo-wordcount
```
# 参考
1.
[
hexo官网
](
https://hexo.io/
)
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录