一下为使用hexo框架搭建github博客的简要步骤
<!-- more -->html
前提是必须先安装 Node.js,git
再安装hexo:npm install hexo -g
github
hexo init <folder>npm
hexo new "文章名"
或者hexo n "文章名"
浏览器
输入hexo generate
或者 hexo g
缓存
hexo server
浏览器输入:http://localhost:4000
便可预览本地的网页。服务器
// 改变须要监听端口 hexo s -p 3000
hexo
若是没有如下的内容,就添加。注意冒号后面有空格。框架
deploy: type: github repo: http://github.com/用户名/用户名.github.io.git branch: master title: 村里有个小芳是姑娘 subtitle: description: author: fernandozhaxi language: zh-Hans timezone:
输入: hexo deploy
或者 hexo d
ide
就能够完成咱们的博客搭建了。
之后要更新博客,只须要如下步骤:hexo new "Hello World"
hexo g
hexo d
过程当中可能会遇到一些问题:
好比:
解决办法: npm install hexo-deployer-git --save 便可
如:git config --global user.email “你的git邮箱”
git config --global user.name “你的git用户名”
https://github.com/iissnan/hexo-theme-next
如图:![图片描述][1]
打开项目的根目录中的_config.yml
文件,找到theme字段,改成:theme:next
输入hexo clean
来清除hexo缓存,再输入:hexo server
开启本地服务器,咱们能够经过浏览器输入:http://localhost:4000/
测试访问是否切换成功。
_config.yml
文件,找到以下字段三种布局任意选一个设置便可。#scheme: Muse #scheme: Mist scheme: Pisces
_config.yml
文件,找到menu字段,设置以下:menu: home: / archives: /archives #about: /about #categories: /categories tags: /tags #commonweal: /404.html
c.菜单项显示文本:设置菜单项的显示文本。在第一步中设置的菜单的名称并不直接用于界面上的展现。Hexo 在生成的时候将使用 这个名称查找对应的语言翻译,并提取显示文本。这些翻译文本放置在 NexT 主题目录下的 languages/{language}.yml ({language} 为你所使用的语言)。以简体中文为例,若你须要添加一个菜单项,好比 something。那么就须要修改简体中文对应的翻译文件 languages/zh-Hans.yml,在 menu 字段下添加一项:
menu: home: 首页 archives: 归档 categories: 分类 tags: 标签 about: 关于 search: 搜索 commonweal: 公益404 something: 有料
d.设置侧栏,设置侧栏的位置,修改 sidebar.position 的值,支持的选项有:
`` left - 靠左放置`` `` right - 靠右放置``
http://example.com/avtar.png
avatar: /images/avatar.png