title: 码云上部署hexo博客框架

Hexo框架在码云上实现个人博客

本文受 https://www.jianshu.com/p/84ae2ba1c133 启发编写


本地调试

  1. 安装完Node.js https://nodejs.org/en/

  2. 安装git bash工具 https://gitforwindows.org/

  3. 在目录下建立博客文件夹,同时cd进目录

    • 右键 git bash here
    • 输入命令 npm install -g hexo-cli
    • 查看是否安装成功,输入命令 hexo -v 出现版本号即为安装成功

搭建开始

可以参考官方文档 https://hexo.io/zh-cn/docs/

  1. 创建架构

    • hexo init

    如果无法完成这一步的就去显示clon后的那个github网址去下载下来解压,效果是一样的,同时注意那个主题里面是空的,需要去主题网站下载一个主题放里面。

  2. 开始本地调试

    • hexo s(这一步主要是看本地效果,以后也是在这里觉得差不多了再往gitee上部署。
  3. 在浏览器中输入http://localhost:4000 看效果

    • 在git bash窗口中按 ctrl + c 退出本地服务
  4. 创建博文

    • hexo generate(或直接输入hexo g)目录中就会多出一个public文件夹
    • hexo new "我的第一篇博文"
    • 文章会自动生成在/source/_post目录下
  5. Hexo 提供了快速方便的一键部署功能,但是我们要先安装一个插件。

    在git bash输入命令:

    • npm install hexo-deployer-git --save
  6. 接下来是配置根目录_config.jml文件修改deploy的值,修改前如下:

    deploy:

    type: git

    repo: 你的仓库地址


远端部署

  1. 登陆Gitee并新建仓库

    • 创建好了后留意你仓库的那个地址
  2. 开始部署 在blog文件夹中打开git bash输入命令:

  • git config --global user.name "Your Name"
    git config --global user.email "email@example.com"
  • hexo deploy

    之后会弹出输入码云账号密码的对话框。部署成功之后进入自己的码云账号,查看之前创建的项目中出现了本地项目中public文件夹中的文件

  1. 然后开启码云的Pages功能

    • 服务→gitpage→启动
    • 访问链接试试看
  2. 如果主题网页体现不出来,留意启动配置页面那个使用帮助

    • 设置好URL
    url: 你仓库地址
    root: 你项目地址
  3. 部署到远端

    • hexo d
  4. 完成


主题更换

  1. 下载zip包解压在themes文件夹下或git clone下来

  2. 在博客目录中更改

    • theme: 主题名(默认是landscape)
  3. 清理并生成

    • hexo clean
    • hexo g
  4. 调试并部署

    • hexo d

码云上部署hexo博客框架的更多相关文章

  1. 在腾讯云上部署Hexo博客

    推荐理由 ----搭建个人的空间博客目前深受个人开发者的追捧,然而博客的种类和平台有很多,Hexo是一个开源的静态博客生成器.相比于其他博客而言它只要是web容器就能用.除了闷头专研技术之外,程序员还 ...

  2. 在 Ubuntu 14.04 服务器上部署 Hexo 博客

    版权声明:本文由宋秉金 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/241080001487926962 来源:腾云阁  ...

  3. 使用Travis CI自动部署Hexo博客

    自从使用GitHub Pages和Hexo来发布博客之后,不得不说方便了许多,只需要几个简单的命令博客就发布了.但在不断的使用中发现每次的发布操作也挺耗时的. 我一般的操作是将平时整理好的md文件放到 ...

  4. 阿里云VPS搭建Hexo博客

    最近买了一个阿里云服务器,准备写自己的网站,和将自己的作品放在上面:开始的时候,感觉就一个服务器应该很简单,但是从申请域名到备案,再到服务器搭建,没想到一波三折:闲话不多说,只是记录我在搭建时,最简单 ...

  5. Hexo博客框架攻略

    前言 前天无意在b站看到up主CodeSheep上传的博客搭建教程,引起了我这个有需求但苦于没学过什么博客框架的小白的兴趣.于是花了两天时间终于终于把自己的博客搭建好了,踩了无数的坑,走偏了无数的路, ...

  6. 基于 Github Actions 自动部署 Hexo 博客

    前言 前不久使用了 Hexo 搭建独立博客,我是部署在我的腾讯云轻量应用服务器上的,每次都需要 hexo deploy 然后打包.上传.解压和刷新 CDN,非常麻烦.我的服务器配置也不高 2C2G 无 ...

  7. 在vps上搭建hexo博客

    最近更换了服务器,需要把自己的Hexo Next重新部署到新服务器上,本文记录一下在vps上搭建hexo博客的过程. 在vps上搭建hexo博客需要下面这些工具: Nginx: 用于博客展示 SSH: ...

  8. 在CentOS 7上部署Ghost博客

    作者:waringid 一.简介 跟静态博客不同的是,Ghost 这种轻量级的动态博客,有一个管理后台,可以直接写作和管理博客.本质上,跟 WordPress 是相通的,只是 Ghost 搭建在 No ...

  9. 2017-2018-1 20155305 《信息安全系统设计基础》第四周学习总结(课堂提交作业未来得及提交码云链接myod补充博客)

    2017-2018-1 20155305 <信息安全系统设计基础>第四周学习总结(课堂提交作业未来得及提交码云链接myod补充博客) 课堂提交题目要求 编写MyOD.java 用java ...

随机推荐

  1. 关于High CPU及基本排查

    在实际的网络中,总会存在设备出现high CPU的情况,这种情况下,往往会让网络管理员比较着急,因为如果CPU持续high,可能导致设备的性能降低,严重还可能导致设备down掉. 本篇记录,主要记录一 ...

  2. debezium、kafka connector 解析 mysql binlog 到 kafak

    目的: 需要搭建一个可以自动监听MySQL数据库的变化,将变化的数据捕获处理,此处只讲解如何自动捕获mysql 中数据的变化 使用的技术 debezium :https://debezium.io/d ...

  3. C语言-断言

    1 作用: 断言常做语言处理的高级形式,自动处理软件隐藏很深其且它手段不易发现的错误,快速进行异常定位.同时这也是软件单元测试必须的技术. 2 使用范围: 2.1放在函数入口对入口参数进行合法性检查( ...

  4. 涂涂影院APP-免费VIP电影观看「安卓APP」

    最新下载链接:https://www.lanzous.com/u/niceyoo 2019年基本就没推广过这款APP,很失败,从第一版发布到现在涂涂影院已经做了2年了, 由于没有官网,所以基本百度能搜 ...

  5. SearchRequest用于与搜索文档、聚合、定制查询有关的任何操作

    SearchRequest用于与搜索文档.聚合.定制查询有关的任何操作,还提供了在查询结果的基于上,对于匹配的关键词进行突出显示的方法. 1,首先创建搜索请求对象:SearchRequest sear ...

  6. python闯关之路一(语法基础)

      1,什么是编程?为什么要编程? 答:编程是个动词,编程就等于写代码,那么写代码是为了什么呢?也就是为什么要编程呢,肯定是为了让计算机帮我们搞事情,代码就是计算机能理解的语言. 2,编程语言进化史是 ...

  7. re.compile匹配

    import re string = '<h4 class="title">愤怒的葡萄</h4>' pattern = '<h4 class=&quo ...

  8. 文本输入框UITextField和UITextView

    本文概要 1.简介 2.介绍TextField控件 3.介绍TextView控件 4.键盘的打开和关闭 5.关闭和大开键盘的通知 6.键盘的种类 详情 1.简介 与Label一样,TextField和 ...

  9. GIT使用教程——命令详解

    $ git init 当前目录建立GIT可以管理的仓库(版本库),生成一个.git的隐藏文件夹 $ git add <filename> 将工作区的文件修改添加到版本库的暂存区 $ git ...

  10. luogu P1044 火车进出栈问题(Catalan数)

    Catalan数就是魔法 火车进出栈问题即: 一个栈(无穷大)的进栈序列为 1,2,3,4,...,n 求有多少个不同的出栈序列? 将问题进行抽象, 假设'+'代表进栈, 则有'-'代表出栈 那么如果 ...