GitHub上搭建私人hexo博客操作教程
GitHub上搭建hexo博客
安装GitGit
:主要用于上传博客页面到github
和命令操作
安装NodeNode.js
:Hexo
的运行环境
安装HexoHexo
:博客程序
打开安装Git
后的生成的右键菜单Git Bash
,输入如下代码安装Hexo
:
npm install -g hexo-cli
等待安装完成即可
生成本地博客
首先切换到你需要创建博客的文件目录,鼠标右击空白处打开git bash
,输入如下代码生成一个本地博客:
hexo init myblog
创建好之后输入代码切换到博客文件夹目录并使用npm
包管理工具安装hexo
所需的依赖模块
cd myblog && npm install
继续输入:
npm install hexo-deployer-git --save
这是用于将hexo
本地博客上传到github
页面上必需的模块
最后再输入
npm install hexo-server --save
安装hexo
服务器模块,用于本地预览博客
到这里就基本在本地完成博客的搭建了。可以输入如下命令来看下hexo
博客的初始效果:
hexo s
这条命令是hexo server
的简写形式,启动一个本地服务器,不要关闭当前git bash
窗口,打开浏览器,输入网址http://localhost:4000
进行访问。有一篇Hello World
博文,效果图如下:
将本地博客上传到github
创建需要将博客存放在github
上的仓库,我们需要一个github
账户,如果没有请注册,然后点击New repository
创建仓库,Repository Name
按如下格式填写:
yourname.github.io
注:yourname
填写你的账户名
点击Create repository
即可
修改_config.yml文件
找到_config.yml
文件,用记事本打开(Nodepad++
或sublime
等文本编辑器都可),鼠标拉到最下面,修改成:
deploy:
type: git
repo: https://github.com/yourname/yourname.github.io.git
注:两处yourname
都需要填写你的账户名
部署本地博客到github
首先输入如下命令生成静态页面
hexo g
这条命令是代码hexo generator
的缩写,生成好之后,继续输入
hexo d
这条命令是代码hexo deploy
的缩写,用于将生成的静态文件上传到github
,等待完成之后在浏览器输入yourname.github.io
就可以看到你的博客页面了
注:首次使用git
会询问github
的账号信息,填写你对应的账户信息即可
推荐主题:next,里面有详细的next
主题使用方法,在此我就不赘述了
GitHub上搭建私人hexo博客操作教程的更多相关文章
- 在Github上搭建自己的博客(Windows平台)
折腾了好久,终于在Github上搭建了自己的博客.这里面总结一下过程希望对大家能有所帮助. Github建博优缺点 和 csdn,新浪,网易相比,在Github上可以自己实现功能 和阿里云,VPS相比 ...
- 在Github上搭建你的博客
title: blog on github date: 2014-03-24 20:29:47 tags: [blog,github,hexo] --- **用Github写博文** 参考http:/ ...
- 在github上搭建免费的博客
github好多年前,大家都开始玩啦,我这个菜鸟近几年才开始.github不仅可以管理项目,还可以搭建博客.技术人员,一般用的博客为博客园,CSDN多一些.看到朋友们都弄一个,我也开始弄起来,先找点资 ...
- Hexo + Github Pages搭建的个人博客
这个不算是新手的搭建流程,如果你恰巧看见这篇文章,希望你已经安装好node.git等软件,因为第一步的环境搭建准备并没有详写,默认都会了.希望能解决你的问题. 步骤: 一. 搭建环境准备 二.安装he ...
- 使用Hexo + Github Pages搭建个人独立博客
使用Hexo + Github Pages搭建个人独立博客 https://linghucong.js.org/2016/04/15/2016-04-15-hexo-github-pages-blog ...
- 在Github和oschina上搭建自己的博客网站
在Github上搭建 - 参考链接 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门 GitHub + Jekyll 搭建并美化个人网站 用Jekyll搭建的Git ...
- 讲解开源项目:5分钟搭建私人Java博客系统
本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行 Tale 项目.示例均在 Windows 操作系统下演示 本文作者:HelloGitHub-秦人 HelloGitHub 推出的< ...
- 利用Github免费搭建个人主页(个人博客)
之前闲着, 利用Github搭了个免费的个人主页. 涉及: Github注册 Github搭建博客 域名选购 绑定域名 更多 一 Github注册 在地址栏输入地址:http://github.co ...
- 基于 Github Actions 自动部署 Hexo 博客
前言 前不久使用了 Hexo 搭建独立博客,我是部署在我的腾讯云轻量应用服务器上的,每次都需要 hexo deploy 然后打包.上传.解压和刷新 CDN,非常麻烦.我的服务器配置也不高 2C2G 无 ...
随机推荐
- bilibili用户信息查询
bilibili用户信息查询 http://space.bilibili.com/ajax/member/GetInfo?mid= 后缀为用户mid号 # -*- coding:utf-8 -*- # ...
- Java基础学习总结(37)——Java23中设计模式(Design Patterns)详解
设计模式(Design Patterns) --可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...
- centos安装wget 及配置
yum -y install wget #yum -y install setup 本文 #yum install perl Searching for GCC... The path "& ...
- ACdream 1229 Data Transmission
Data Transmission Special JudgeTime Limit: 12000/6000MS (Java/Others)Memory Limit: 128000/64000KB (J ...
- tomcat work目录的作用就是编译每个项目里的jsp文件为java文件如果项目没有jsp页面则这个项目文件夹为空
最近发现,很多网友喜欢把tomcat的work目录里的东西叫做缓存,其实那不是很恰当,work目录只是tomcat的工作目录,也就是tomcat把jsp转换为class文件的工作目录,这也正是为什么它 ...
- SwipeRefreshLayout与ViewPager滑动事件冲突解决
问题描写叙述: 开发中发现,SwipeRefreshLayout的下拉刷新,与ViewPager开发的banner的左右滑动事件有一点冲突,导致banner的左右滑动不够顺畅. 非常easy在bann ...
- Unity里包裹Debug,且不影响Debug的重定向
Debug.Log, Debug.LogWarning, Debug.LogError在project中常常须要再包裹一层.做些定制.也方便开关Log.但有一个问题时.当用一个类将Debug包裹起来后 ...
- 01背包问题(回溯法)python实现
接上一篇,相同的01背包问题,上一篇採用动态规划的方法,如今用回溯法解决. 回溯法採用深度优先策略搜索问题的解.不多说.代码例如以下: bestV=0 curW=0 curV=0 bestx=None ...
- Common webpart properties in kentico
https://devnet.kentico.com/docs/7_0/devguide/index.html?common_web_part_properties.htm HTML Envelope ...
- 搭建简单的Habernate环境(一)
一.开篇 下载Habernate所需要的jar包和mysql驱动. 二.建立java项目并且导入所需要的包 三.建立实体类和配置映射文件 user实体类 package testPackage; pu ...