码云上部署hexo博客框架
title: 码云上部署hexo博客框架
Hexo框架在码云上实现个人博客
本文受 https://www.jianshu.com/p/84ae2ba1c133 启发编写
本地调试
安装完Node.js https://nodejs.org/en/
安装git bash工具 https://gitforwindows.org/
在目录下建立博客文件夹,同时cd进目录
- 右键 git bash here
- 输入命令 npm install -g hexo-cli
- 查看是否安装成功,输入命令 hexo -v 出现版本号即为安装成功
搭建开始
可以参考官方文档 https://hexo.io/zh-cn/docs/
创建架构
- hexo init
如果无法完成这一步的就去显示clon后的那个github网址去下载下来解压,效果是一样的,同时注意那个主题里面是空的,需要去主题网站下载一个主题放里面。
开始本地调试
- hexo s(这一步主要是看本地效果,以后也是在这里觉得差不多了再往gitee上部署。
在浏览器中输入http://localhost:4000 看效果
- 在git bash窗口中按 ctrl + c 退出本地服务
创建博文
- hexo generate(或直接输入hexo g)目录中就会多出一个public文件夹
- hexo new "我的第一篇博文"
- 文章会自动生成在/source/_post目录下
Hexo 提供了快速方便的一键部署功能,但是我们要先安装一个插件。
在git bash输入命令:
- npm install hexo-deployer-git --save
接下来是配置根目录_config.jml文件修改deploy的值,修改前如下:
deploy:
type: git
repo: 你的仓库地址
远端部署
登陆Gitee并新建仓库
- 创建好了后留意你仓库的那个地址
开始部署 在blog文件夹中打开git bash输入命令:
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
hexo deploy
之后会弹出输入码云账号密码的对话框。部署成功之后进入自己的码云账号,查看之前创建的项目中出现了本地项目中public文件夹中的文件
然后开启码云的Pages功能
- 服务→gitpage→启动
- 访问链接试试看
如果主题网页体现不出来,留意启动配置页面那个使用帮助
- 设置好URL
url: 你仓库地址
root: 你项目地址
部署到远端
- hexo d
完成
主题更换
下载zip包解压在themes文件夹下或git clone下来
在博客目录中更改
theme: 主题名(默认是landscape)
清理并生成
- hexo clean
- hexo g
调试并部署
- hexo d
码云上部署hexo博客框架的更多相关文章
- 在腾讯云上部署Hexo博客
推荐理由 ----搭建个人的空间博客目前深受个人开发者的追捧,然而博客的种类和平台有很多,Hexo是一个开源的静态博客生成器.相比于其他博客而言它只要是web容器就能用.除了闷头专研技术之外,程序员还 ...
- 在 Ubuntu 14.04 服务器上部署 Hexo 博客
版权声明:本文由宋秉金 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/241080001487926962 来源:腾云阁 ...
- 使用Travis CI自动部署Hexo博客
自从使用GitHub Pages和Hexo来发布博客之后,不得不说方便了许多,只需要几个简单的命令博客就发布了.但在不断的使用中发现每次的发布操作也挺耗时的. 我一般的操作是将平时整理好的md文件放到 ...
- 阿里云VPS搭建Hexo博客
最近买了一个阿里云服务器,准备写自己的网站,和将自己的作品放在上面:开始的时候,感觉就一个服务器应该很简单,但是从申请域名到备案,再到服务器搭建,没想到一波三折:闲话不多说,只是记录我在搭建时,最简单 ...
- Hexo博客框架攻略
前言 前天无意在b站看到up主CodeSheep上传的博客搭建教程,引起了我这个有需求但苦于没学过什么博客框架的小白的兴趣.于是花了两天时间终于终于把自己的博客搭建好了,踩了无数的坑,走偏了无数的路, ...
- 基于 Github Actions 自动部署 Hexo 博客
前言 前不久使用了 Hexo 搭建独立博客,我是部署在我的腾讯云轻量应用服务器上的,每次都需要 hexo deploy 然后打包.上传.解压和刷新 CDN,非常麻烦.我的服务器配置也不高 2C2G 无 ...
- 在vps上搭建hexo博客
最近更换了服务器,需要把自己的Hexo Next重新部署到新服务器上,本文记录一下在vps上搭建hexo博客的过程. 在vps上搭建hexo博客需要下面这些工具: Nginx: 用于博客展示 SSH: ...
- 在CentOS 7上部署Ghost博客
作者:waringid 一.简介 跟静态博客不同的是,Ghost 这种轻量级的动态博客,有一个管理后台,可以直接写作和管理博客.本质上,跟 WordPress 是相通的,只是 Ghost 搭建在 No ...
- 2017-2018-1 20155305 《信息安全系统设计基础》第四周学习总结(课堂提交作业未来得及提交码云链接myod补充博客)
2017-2018-1 20155305 <信息安全系统设计基础>第四周学习总结(课堂提交作业未来得及提交码云链接myod补充博客) 课堂提交题目要求 编写MyOD.java 用java ...
随机推荐
- STM32cubeMX安装FW_F4容易出错失败的解决办法
在CUBEMXV5.30安装F4的支持包V1.241的反复失败,无法自动生成代码.后来发现了一种办法: 在stm32的官网下载V1.24.0和en.patch_cubefw_f4.zip(V1.24. ...
- Python实现图片识别加翻译【高薪必学】
Python使用百度AI接口实现图片识别加翻译 另外很多人在学习Python的过程中,往往因为没有好的教程或者没人指导从而导致自己容易放弃,为此我建了个Python交流.裙 :一久武其而而流一思(数字 ...
- C/C++ scanf和gets 区别 , printf和puts区别
ref 1. scanf和gets区别 | 博客园 2. printf和puts区别 | CSDN scanf和gets都能从输入流stdin读取字符串,那么它们有什么区别呢? scanf 留回车:开 ...
- selenium 获取table数据
public class Table { /** * @param args */ public static void main(String[] args) { // TODO Auto-gene ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:使段落突出显示
<!DOCTYPE html> <html> <head> <title>菜鸟教程(runoob.com)</title> <meta ...
- k种球若干,取n个球,输出所有取球方案 (模拟)
有K种颜色的小球(K<=10),每种小球有若干个,总数小于100个. 现在有一个小盒子,能放N个小球(N<=8),现在要从这些小球里挑出N个小球,放满盒子. 想知道有哪些挑选方式.注:每种 ...
- tensorflow中的Fetch、Feed(02-3)
import tensorflow as tf #Fetch概念 在session中同时运行多个op input1=tf.constant(3.0) #constant()是常量不用进行init初始化 ...
- 【转载】Cmd Markdown 公式指导手册
目录 Cmd Markdown 公式指导手册 一.公式使用参考 1.如何插入公式 2.如何输入上下标 3.如何输入括号和分隔符 4.如何输入分数 5.如何输入开方 6.如何输入省略号 7.如何输入矢量 ...
- FF获6亿美元投资九城或许比贾跃亭更着急
互联网企业第九城市(以下简称"九城")确认,已透过旗下子公司与总部位于美国加州的法拉第未来公司签定协议,双方共同建立合资公司,在中国制造.营销及运营电动汽车.根据合资公司协议条款, ...
- 用Hyper-v 在win10下使用Docker-Desktop体验kubernetes
首先开启Hyper-v ,会自动创建一个交换机. 开启internet共享,自动创建的那个交换机(虚拟的网络适配器)会分配一个默认的IP 192.168.137.1,这个IP你不爽,就用注册表搜索并修 ...