批处理 -- 懒人必备

为了简化日常工作,我们来写几个常用的批处理。

首先,我们在 工程目录 下新建一个文件夹 cmd,并在此文件夹下新建以下三个文件。

1
2
3
4
5
6
7
8
9
10
# git_push.bat
@echo off
cd..
set /p var=请输入提交日志信息:

git add .
git commit -m "%var%"
git push origin master

pause
1
2
3
4
5
6
7
# hexo_d.bat
@echo off
cd..
echo 开始提交
hexo clean && hexo g -d

pause
1
2
3
4
5
6
hexo_s.bat
@echo off
cd ..
hexo s

pause

双击运行 git_push.bat 即可将工程文件提交到github上。

双击运行 hexo_d.bat 即可重新部署网页源文件。

双击运行 hexo_s.bat 即可打开本地hexo服务,运行 localhost:4000 显示主页。

阅读全文 »

仓库

克隆远程仓库到本地

1
2
# dir_name为克隆下来后所在的文件夹名称,默认为仓库名称
git clone -b branch_name res_address dir_name

创建本地仓库,并与远程仓库同步

阅读全文 »

修改主题

这里使用next主题,将从next发布页面下载的hexo-theme-next-5.1.4.zip解压到工程目录\themes文件夹下,并将其改名为next

打开工程配置文件,设置如下。

1
theme: next

打开主题配置文件,设置如下。

1
scheme: Pisces

此时主题变为博主最喜欢的双栏next主题,读者也可以尝试其他主题与风格。

阅读全文 »

目录结构

# 工程目录

1
2
3
4
5
6
7
8
9
10
├── .deploy		# 需要部署的文件
├── node_modules # Hexo插件
├── public # 生成的静态网页文件
├── scaffolds # 模板
├── source # 博客正文和其他源文件, 404 favicon CNAME 等都应该放在这里
| ├── _drafts # 草稿
| └── _posts # 文章
├── themes # 主题
├── _config.yml # 全局配置文件
└── package.json

其中scaffolds,source,themes,_config.yml常用。

阅读全文 »

前言

hexo是一个轻量级的博客生成系统,用于根据博客文档生成静态界面。这里使用next作为其主题,搭建了一个易用的博客系统。具体的搭建流程如下。

安装git

安装node.js

安装hexo

连接github和hexo

部署

阅读全文 »

git安装

git可以使用安装包安装,也可以从github上clone源码安装,这里使用前者。

首先从git官网上下载对应的安装包。然后打开安装包gvim8.0.281.0.exe,按提示点击下一步进行安装。注意中间选Run Git from the Windows Command PromptCheckout as-is, commit as-is,不选直接下一步也行。

最后输入如下命令检查是否安装完成。

1
$ git --version
阅读全文 »