使用hexo搭建一个博客并部署到Github
来源:互联网 发布:软件学校有哪些 编辑:程序博客网 时间:2024/05/17 03:31
本文是记录我通过Hexo搭建一个博客,将其部署到Github上以及写出第一篇博客的过程。使用的系统为Rhel7.0。希望可以帮助到大家。
此次,我们默认你已经学会初步使用GIthub。
安装及测试Node.js
安装
wget http://nodejs.org/dist/v0.12.0/node-v0.12.0.tar.gz #下载源码包
tar xvf node-v0.12.0.tar.gz #解压
cd node-v0.12.0#进入目录
yum install gcc gcc-c++#安装编译所需的工具
./configure
make
make install
node 一一version #查看版本,可检测是否成功安装 v0.12.0
yum install epel-release-7-5.noarch.rpm -y #安装epel库
yum install nodejs -y #安装nodejs
yum install npm -y #在开发过程中需要管理节点包,所以还要安装新公共管理的软件包管理器
测试
vim test.js :
console.log(“Hello World”);
nodejs test.js#会在屏幕上打印出Hello World
在Github上创建一个repository,名字为xxx.github.io
Hexo 环境的搭建
建立一个目录,以后就会将博客里的所有配置文件文章都放在这个目录下。在本篇文章中我们暂时把这个目录称为根目录
进入此目录:
hexo init #初始化
npm install
这时,可以在本地预览:
hexo server
浏览器输入http://127.0.0.1:4000/ 即可访问
vim _ config.yml
设置deloy信息如下:
设置deloy信息如下:
123
type: gitrepository: https://github.com/xxx/xxx.github.io.git ##即你自己建立的仓库的地址,可在Github上自行查询。 branch: master
hexo generate #生成页面
hexo deploy #与Github仓库同步 第一次同步时这一步如果出现 ERROR Deployer not found: git 的错误,可以先执行npm install hexo-deployer-git –save 再同步。
这时,在浏览器上输入xxx.github.io即可访问
修改主题:
可以自己在网络上下载主题,推荐知乎上的这个回答:https://www.zhihu.com/question/24422335
下载解压之后放在根目录下的theme目录下。
vim _ cinfig.yml(根目录下的) :
将theme: 参数的值改为自己的主题名字。
编辑theme中自己主题中的 _ cinfig.yml文件中的参数可以定制自己的主题。
感谢阅读,欢迎指正。
- 使用hexo搭建一个博客并部署到Github
- 搭建Hexo博客并部署到Github
- hexo+github(windows版+ssh版),搭建Hexo博客并部署到Github
- hexo+github(windows版+http版),搭建Hexo博客并部署到Github
- hexo搭建blog并部署到github
- 使用hexo搭建博客并上传GitHub
- 部署Hexo博客到github
- Hexo搭建博客并且部署到github(mac版本)
- linux搭建hexo博客并发布到github
- iOS开发55-Mac OS X下使用Hexo搭建博客并托管到github
- 使用Hexo搭建github博客
- 搭建GitHub博客,使用Hexo
- 使用hexo再github上搭建一个博客教程
- Hexo博客建立与部署到Github
- hexo博客搭建并上传github
- Hexo博客搭建之使用Hexo+GitHub搭建个人博客
- 使用GitHub pages + Hexo 快速搭建个性化博客(一)-部署Hexo默认blog模板至远程GitHub
- 使用hexo和github搭建自己博客
- POJ 3157 And Then There Was One【约瑟夫变形】
- 【Oracle 11g】为何加了索引反而查询变慢
- 电路设计_爬电距离
- 分布式服务框架 dubbo/dubbox 入门示例
- C++实现搜索二叉树
- 使用hexo搭建一个博客并部署到Github
- 变态跳台阶
- Mini-Notes: 我曾经不会回答的问题
- 算法入门--模拟彩票
- 浅谈Android XML中的tools属性
- 有心,一种高效的生活态度!
- 鸡汤_如何成为演说家
- docker的初步接触
- 算法[回溯]-八皇后问题