hexo+github 分分钟搭建博客

星期五听公司大牛讲了wiki 和hexo所以我就自己玩一下hexo。 我是在win 下搭建的hexo,hexo搭建是非常简单的。总共就
1. 安装git
2. 安装node.js
3. 使用npm 安装 hexo
4. 将hexo发布在github 上
5. 随意切换主题
6. 发布一篇博客
关于GIT 的安装我前面博客有写过。GIT 安装传送门

安装node.js

git 安装好以后就要安装node.js 了。安装也是很简单的。只需要去官网下载一路 next 就好了node.js官网下载传送门

安装hexo

安装好git 和node.js 后就可以安装hexo 了。
在桌面右键选择git bash here
hexo+github 分分钟搭建博客_第1张图片

然后在打开的git 终端中 输入安装命令如下

npm install -g hexo

注意:-g是指全局安装hexo。
安装过程中需要等待几分钟左右,(输入完命令后界面没反应是正常现象,等待一下就好了)。

安装完成后,在你要安装的文件夹下(如D:\Hexo),执行以下指令(在D:\Hexo内点击鼠标右键,选择Git Bash)执行初始化命令

hexo init

Hexo 即会自动在目标文件夹建立网站所需要的所有文件。初始化后安装依赖包

npm install

现在我们已经搭建起本地的hexo博客了,(在D:\hexo )执行以下命令,

hexo generate
hexo server

然后到浏览器输入localhost:4000看看。可以看到默认主题的hexo 博客。此时我们需要把本地的hexo部署到github上。

将hexo发布在github 上

首先需要在github上创建账号,新建一个repository 。新建repository的名字应当为 “你的github用户名.github.io”(你的用户名不是你的登录名。你是的github用户名。如图)
hexo+github 分分钟搭建博客_第2张图片
将此仓库克隆下来,记住克隆的网址(例如“https://github.com/527515025/527515025.github.io.git”)

克隆后,将本地的hexo(D:\hexo )下的所有文件拷贝到克隆的repository中。修改其中的“_config.yml”文件。在最后加入一下内容(repository 后就是我们克隆仓库的 https)

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repository: https://github.com/527515025/527515025.github.io.git
  branch: master

将修改后的所有文件 推送到远端 。然后本地repository 中右键打开git bash here 执行

hexo clean
hexo generate
hexo deploy

执行hexo deploy 时会让输入github 的账号密码。(其实此处是可以配置免密码登录de 。关于配置方法请读者自行搜索)

报错

执行hexo deploy 时可能会报错ERROR Deployer not found: git 或者 ERROR Deployer not found: github

解决方法: npm install hexo-deployer-git –save

然后再把本地有变化的文件提交到远端 重新执行

hexo clean
hexo generate
hexo deploy

此时就已经ok 了。我们等待hexo deploy执行完毕,就可以在浏览器输入“https://527515025.github.io/” 进行访问我们的hexo 博客了。
https://你的仓库名字也就是github用户名.github.io/

随意切换主题

hexo发布好以后可能默认主题不满意,没事我们有大把的主题可以切换。去网上搜自己喜欢的主题。然后再 hexo的themes 文件夹下 新建文件夹(文件夹名字后面要使用),将下载的主题拷贝进去。
然后修改hexo的“_config.yml”文件。修改theme: 你新建主题的文件夹名字(我的是capam)


# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: pacman

然后将修改提交到远端仓库(包括主题代码哦)。再次执行

hexo clean
hexo generate
hexo deploy

耐心等待hexo deploy执行完毕(因为要部署的文件比较多。所以可能会比较慢,需要几分钟)部署成功后再次访问
https://你的仓库名字也就是github用户名.github.io/

就会发现主题已经变化了。

发布一篇博客

发布一篇博客很简单在“hexo\source_posts” 目录下将编辑好的.md 文件(博客只支持.md文件。也就是使用markdown 编写的文件)复制进去,然后提交到远端。再次执行

hexo clean
hexo generate
hexo deploy

就把写好的博客放上去了。

你可能感兴趣的:(2.1,Java基础,4.linux,2.9,Git)