gentoo下hexo 安装配置部署到github

hexo是基于nodejs的静态博客生成器,或直接叫node即可,在gentoo下安装nodejs。

1.gentoo安装nodejs
emerge -v nodejs
2.gentoo下安装hexo
npm install -g hexo
3.在你喜欢的地方新建一个hexo目录
mkdir hexo
4.下载hexo ,cd进入hexo目录执行
hexo init
至此hexo安装完毕

github上传设置,github上传目录在hexo目录的_config.yml配置文件中:
deploy:
type: git
repo: git@github.com:vastchen/vastchen.github.io.git
branch: master
  只要将上面的type设置为git repo设置为你github上的项目连接即可
在hexo d之前我们需要上传我们的密钥,密钥生成代码:
  ssh-keygen -t rsa -C “你在github上注册的邮箱”
  cat ~/.ssh/rd_rsa.pub
  复制到你建项目右上角点击设置后看到的add ssh keys处即可。
hexo d上传后在你项目右上角设置处可以找到你github hexo 博客地址。
提示出现hexo deploy命令显示ERROR Deployer not found : github 时需要安装git 插件
npm install hexo-deployer-git --save
hexo很多功能是插件实现的,所以出错不妨看下是否某些插件没有安装。

   详细步骤可以观看百度经验的一份文件《史上最详细“截图”搭建Hexo博客并部署到Github》 
  以下部分为个人备份不需要继续观看
  
  自己博客设置备份记录

文件详解参考

博客主题

安装主题
git clone https://github.com/wzpan/hexo-theme-freemind.git themes/freemind
博客主题需要安装的插件

  npm install hexo-generator-feed --save
  npm install hexo-generator-sitemap --save
  npm install hexo-generator-tag --save
  npm install hexo-tag-bootstrap --save
  npm install hexo-generator-search --save

需要在source目录下新建以下目录
logo
插入本地图片需要安装

确认_config.yml中post_asset_folder: ture

npm install https://github.com/CodeFalling/hexo-asset-image --save

在要插入的文章中输入
logo
write by vastchen.
blog url=http://vastchen.github.io