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. java调用exe

    前言:最近做了一个Java跨平台开启,关闭,重启nginx的功能,在Java操作exe上遇到了一些问题,下面是对这个问题一个总结 一.Java操作exe的三种方式 (1)Runtime.getRunt ...

  2. Keras入门——(7)长短期记忆网络LSTM(四)

    数据准备:http://www.manythings.org/anki/cmn-eng.zip 源代码:https://github.com/pjgao/seq2seq_keras 参考:https: ...

  3. Update(Stage5):Kudu入门_项目介绍_ CDH搭建

    Kudu 导读 什么是 Kudu 操作 Kudu 如何设计 Kudu 的表 Table of Contents 1. 什么是 Kudu 1.1. Kudu 的应用场景 1.2. Kudu 和其它存储工 ...

  4. android studio 导入主题设置,代码风格(附带eclipse 主题代码样式)

    在这里我最想说的,android studio默认主题样式,太low.不适合长时间写代码,看代码颜色不好识别,相对于背景的代码样式,我都不想吐槽了.还是网上下载主题代码样式导入样式.在这里我推荐 Su ...

  5. iPhone代工商,谁敢要求苹果赔偿损失?

    据外国媒体报道,苹果的首席设计师已准备离职,有相关评论称:库克已经不在把硬件设计放到第一位,整个团队都巧妙地遭遇降级.相信熟悉苹果组织的人都知道,他们一切的核心都是围绕"硬件设计" ...

  6. SQL mybatis动态查询小结

    动态返回mysql某张表指定列的名字 <select id="queryColumns" resultType="map" parameterType=& ...

  7. Could not find a version that satisfies the requirement win32api (from versions: ) No matching distribution found for win32api

    pip install win32api pip install pywin32 都会提示错误,如下: Could not find a version that satisfies the requ ...

  8. spring aop @after和@before之类的注解,怎么指定多个切点

    有如下两个切点: @Pointcut("execution(public * com.wyh.data.controller.DepartmentController.*(..))" ...

  9. 软件架构,WEB - REST架构,RESTful API

    参考 https://www.zhihu.com/question/27785028/answer/48096396 wiki太学术化了 http://www.ruanyifeng.com/blog/ ...

  10. nginx 的四层代理

    需要编译四层模块 [root@python vhast]# cd ~/nginx-1.15.9/ [root@python nginx-1.15.9]# ./configure --prefix=/d ...