hexo-github 博客搭建

安装nodejs

官网下载系统对应的源码node

wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
nvm install stable

安装Hexo

可能须要sudo权限git

npm install -g hexo
npm install hexo-cli -g

若是长时间仍然不能下载完成,那就使用一个淘宝源吧。速度快github

npm install -g hexo --registry=https://registry.npm.taobao.org

建立Github Pages

配置好ssh key,不须要每次输密码,npm

同时新建的reposiitory 的名字必须跟你的用户名一致,否则访问不到,bash

好比个人hexo

git@github.com:xiaopenghuang/xiaopenghuang.github.io.git

搭建本地博客

首先在一个你以为合适的目录,创建博客目录,而且初始化hexossh

mkdir hexo && cd hexo
hexo init blog
cd blog

下面的命令能够先在本地上部署就能够看到效果(hexo 自带有一篇hello的博客):post

hexo generate #能够简写为 hexo g:生成静态文件
hexo server    #能够简写为 hexo s :启动localhost

使用这个命令就能够建立一个新文章:插件

hexo new "title"

这样一个文章就能够建立了,在source/_post下面就会自动生成一个title.md的文件,code

这样直接编辑这个mardown文件就能够了。

有任何改动的话,直接再次执行

hexo g
hexo s

便可在0.0.0.0:4000看到改变。

安装主题

如今的主题是: landscape, 能够本身切换,我用的是next主题

修改方式:

cd themes #进入hexo themes, 目录
git clone git@github.com:iissnan/hexo-theme-next.git

下载好了以后,要是下载的目录不是叫next,好比叫作hexo-theme-next,把这个目录重名为next,

再修改hexo目录下的_config.yml

找到theme这一行改为下面的:

theme: next

部署到GitHub

修改主目录下的_config.yml 

deploy:
  type: git
  repository: git@github.com:xiaopenghuang/xiaopenghuang.github.io.git
  branch: master

注:若是报错,提示没有

ERROR Deployer not found: git

是由于github 更新以后,须要加东西:

npm install hexo-deployer-git --save

部署到github的命令

hexo deploy

安装插件 和next主题配置

wiki

插入本地的音频,pdf资源

添加分类

相关文章
相关标签/搜索