基于Hexo的github pages博客搭建|环境部署

why use hexo?

  博客已经成为一种大众型的东西,为了建一个博客去开发,去购买服务器,去维护是不划算的,博客的定位就是一个文章发布平台,分享经验交流的平台而已。搭建hexo博客花费为零,如果你想自定义域名,可以买一个,成本一年可以不超过5元钱
  提供一个可以配置个人主页的方法,即github page,可以省去服务器费用
  hexo主题多,网上解决方案多,hexo+github page搭建博客已经非常成熟了
  比较原始,看起来比较帅

how to do?

  1. 本地安装node.js,hexo,hexo-next主题(可选)
  2. 部署github pages(免费,单似乎github屏蔽了百度蜘蛛,seo有点尴尬)或其他平台(选择网站空间,例如:阿里云共享虚拟主机,作者买的时候一年6元,5年180相当便宜,缺点是不支持https)
  3. 安装后台管理插件hexo-admin,和备份工具hexo-git-backup
  4. 优化,例如seo,百度分析,评论插件等

安装(windows 10环境)

  1. node.js下载,安装
  2. git下载,安装
  3. 安装hexo( npm install -g hexo-cli )

配置

1.配置本地hexo,安装hexo-next主题( 假设安装目录再D:/blog)
  1. 打开git-bash
  2. 切换到 D
  3. 新建blog目录
  4. 安装hexo
  5. 安装主题

  操作命令如下:

    //安装 hexo
    > cd /d/
    > mkdir blog
    > cd blog
    > hexo init
    // 安装next主题
    > git clone https://github.com/iissnan/hexo-theme-next.git themes/next
2.配置github page

  新建一个git仓库,命名要符合your name.github.io 的格式

新建git仓库

  新建完成后点击 your name.github.io 项目的设置,找到 github page 打开,可以选择自定义域名,自定义域名需要在域名配置中添加 CNAME 纪录指向 your name.github.io
配置github page

4.配置主题
  安装hexo-next主题(可选)
    git clone https://github.com/iissnan/hexo-theme-next.git themes/next
    vim _config.yml
    theme: next //其中themes是hexo中所有主题安装的目录 next指的是安装主题的名字,可以任意,切换主题时的主题名
    //配置发布(请参考)
    deploy:
      type: git //发布类型
      repo: git@github.com:username/username.github.io.git //对应的远程分支url
      branch: master
    //配置本地管理端 hexo-admin
    admin:
      username: username //用户名
      password_hash: password //密码的加密串
      secret: xxxxx //用来加密cookie的密码
    //配置备份服务 hexo-git-backup
    backup:
      type: git //类型
      repository:
         origin: git@gitee.com:tony_gu/hexo_blog_management.git,master //对应的远程分支链接
  配置next主题
    vim themes/next/_config.yml
    powered: false
    custom_text: tony真是帅!tony的确帅!//footer部分自定义文本

    //menu部分配置
    home: / || home //首页
    tags: /tags/ || tags //标签页
    categories: /categories/ || th //分类页
    archives: /archives/ || archive //归档页
    about: /about/ || user //关于我

    //设置schema
    scheme: Mist //这里使用这个,可以选择自己喜欢的

    //配置作者的一些个人页面,类似于微博,微信,github等
    GitHub: https://github.com/tovei || github
    E-Mail: mailto:1094521382@qq.com || envelope
5.后台编辑(发布需要额外配置,请参考admin)
  1. 启动本地测试服务器( *** hexo s *** )
  2. 浏览器访问localhost:4000/admin
6.发布到github page(发布需要额外配置,请参考发布)

执行以下命令

    > hexo clean
    > hexo g
    > hexo d
7.备份(备份需要配置额外安装插件,亲参考备份)

执行以下命令

    > hexo b
8.科普基本知识
  基本操作
    //新建页面
    hexo n page 页面名称 //会在source下生成一个名称一致的目录,目录中会自动生成一个index.md文件

    //新建文章
    hexo n post 标题 //新建文章,会自动生成在source/_posts下一个和标题同名的markdown文件
    //文件内容如下
    title: 标题 //这里是文章标题
    tags: //指定标签
      - Hexo
      - github pages
      - 博客搭建
    categories: //分类
      - 环境搭建
      - github pages
    author: 古瑞平
    ---

    hexo s //启动本地测试服务器 localhost:4000
    hexo g //生成文件
    hexo d //发布
    hexo b //备份
  常用操作流程
    //发布文章
    hexo new  post 测试文章1
    hexo g
    hexo d
    hexo b

查看原文  访问源站查看更多文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容