Github-Hexo创建博客

环境准备

安装nodejs
安装git

安装Hexo

打开cmd命令行,输入

1

2

3

4

5
D:

cd D:/hexo

npm install hexo-cli -g

//卸载

npm uninstall hexo-cli

初始化Hexo

1

2

3

4
hexo init blog

cd blog

npm install #安装package.json中的依赖包

npm install hexo-deployer-git --save #安装deploy插件,用于部署到GitHub

测试运行

1

2

3
hexo generate #可简写为hexo g 生成静态文件,会在当前目录下生成一个新的叫做public的文件夹

hexo server #可简写为hexo s 启动本地web服务,用于博客的预览

hexo deploy #可简写为hexo d 部署播客到远端(比如github, heroku等平台)

查看效果

打开浏览器,输入http://localhost:4000

切换主题

在blog目录下运行

1

2

3
git clone https://github.com/iissnan/hexo-theme-next themes/next #将next主题下载到themes文件夹下

//更新主题

git pull

打开blog目录下的配置文件_config.xml,修改

1
theme: next #next即为主题名称

启用主题

1

2
hexo clean #清理hexo缓存

hexo s #重新启动本地web服务器

主题的其他设置见next主题官网.

创建Github Pages

打开blog目录下的配置文件_config.xml,修改

1

2

3

4

5

6
deploy:

type: git

repo: https://github.com/jonesun/jonesun.github.io.git

branch: master

name: jone sun

email: [email protected]

部署到Github Pages

执行命令

大专栏  Github-Hexo创建博客

1
hexo d

完成部署,过程中需要github账号/密码

保存Hexo博客源文件

  1. 在GitHub新建仓库blog
  2. 删除blog目录和主题目录下的.git文件夹(如果存在)
  3. 修改blog目录的.gitignore文件,加入
    1
    
    2
    
    /.deploy_git
    
    /public
    
  4. 同步到Github中
    1
    
    2
    
    3
    
    4
    
    5
    
    6
    
    7
    
    8
    
    9
    
    10
    
    11
    
    12
    
    git init 
    
    git add .
    
    # 若出现`warning: LF will be replaced by CRLF in`
    
    # 执行:
    
    # git config --global core.autocrlf  false
    
    git commit -m "first commit"
    
    git remote add origin https://github.com/jonesun/jonesun.github.io.git
    
    git push -u origin master
    
    # 此时可能会出错failed to push some refs to git  出现错误的主要原因是github中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并
    
    # git pull --rebase origin master
    
    # 此时再执行语句 
    
    # git push -u origin master
    

日常操作

  1. 检查更新,将本地博客源文件更新至最新版本

    1
    
    git pull
    
  2. 新建文章
    1
    
    hexo new <新的文章>
    
  3. 编辑文章
    打开blogsource_posts文件夹,使用自己喜欢的Markdowm编辑器进行编辑保存,这里推荐一个在线编辑器作业部落
    运行查看
    1
    
    2
    
    hexo g
    
    hexo s
    
  4. 同步Hexo源文件
    1
    
    2
    
    3
    
    4
    
    git add . #不添加被删除的文件,`git add -A`会添加所有修改.
    
    git commit -m "更新描述"
    
    git remote add origin https://github.com/jonesun/blog.git
    
    git push origin master
    
  5. 部署
    1
    
    hexo d
    

新电脑配置

  1. 安装nodejs和git
  2. 安装Hexo
    1
    
    npm install -g hexo-cli
    
  3. 下载博客源文件
    1
    
    git clone https://github.com/jonesun/blog.git
    
  4. 运行部署
    1
    
    2
    
    3
    
    hexo g
    
    hexo s
    
    hexo d
    

原文地址:https://www.cnblogs.com/liuzhongrong/p/12251234.html

时间: 2024-10-09 11:16:36

Github-Hexo创建博客的相关文章

基于hexo创建博客(Github托管)

基于hexo的博客 搭建步骤 1.依赖文件下载 Node.js 2.Hexo的安装 3.部署到Github 4.Hexo创建博客基本操作 5.Hexo主题皮肤更换 依赖文件Node.js 首先要安装node,npm 前端支持的基础文件 npm包管理,使用cnpm下载速度更快 npm install -g cnpm --registry=https://registry.npm.taobao.org Hexo框架安装 1.框架安装 cnpm install -g hexo-cli 2.创建一个空文

Github + Hexo 搭建博客

服务加速 brew 加速 http://blog.suconghou.cn/post/homebrew-speedup/ github加速 http://www.selfrebuild.net/2016/11/01/github-fast-host/ 零基础搭建博客 brew 安装指定版本的 nodejs http://blog.csdn.net/jonahzheng/article/details/51967438 hexo 命令创建博客 http://blog.csdn.net/jzooo/

github+hexo搭建博客

引言 之前用阿里云弹性web托管采用wordpress搭建的个人博客,经过我使用一段时间之后发现存在很多问题: 网站的响应速度非常慢,估计打开主页需要3-4s的时间,我经过搜索发现很多人都有这样的问题,所以应该不是wordpress的锅,而是阿里云弹性web托管的问题,毕竟我买的时候一年只要几百块,而且还是最便宜的经济版(内存128M+2G网页空间+4G流量+1G数据库).其实我后来才知道弹性web托管是一个啥玩意 ,和虚拟机差不多,性能非常有限.可惜我当时不知道啊,否则应该买云虚拟主机独享版的

《Hexo+github搭建个人博客》

<Hexo+github搭建个人博客> 文/冯皓林 完稿:2016.4.22-2016.4.23 注意:本节教程只针对Windows用户.本教程由无人赞助,赞助写出. <Hexo+github搭建个人博客>1 思维导图总览:2 What?2 简介:2 Hexo:2 NodeJs2 Github4 Git5 Github page:5 Markdown6 How?7 环境配置:7 安装Git8 安装Node.js9 安装hexo13 第一步:打开cmd.13 第二步:进入NodeJS

利用hexo和github建立个人博客 适合小白的~

因为我自己用的是window 7系统,所以下面的教程是针对window系统的 首先需要准备的有 Git v1.9.5 下载地址:百度云 Node.js v0.12.5 x64 下载地址: 百度云 安装Git 作用:把本地的hexo提交到github上面去: 一路点击“Next”就好了 在这里选择对应的window选项 安装Node.js Node也是一样简单,也是一路“Next”就好,然后就等待安装完成 接下来就要验证软件是否正确的安装了 在运行里面输入“cmd” 然后输入如图所示的命令,如果结

使用Node.js+Hexo+Github搭建个人博客(续)

一.写在前面 在我的上一篇博客<使用Nodejs+Hexo+Github搭建个人博客>中,已经介绍了如何使用 Hexo 在 Github Pages 上搭建一个简单的个人博客.该篇博文将在上篇博文的基础上分别从以下几个方面做简单的后续介绍: 博客相关配置介绍 博客主题 Yilia 配置介绍 如何制作并配置网站缩略图 如何将博客同步到 Github.Coding 中 如何使用 Git 同步 Github 与 Coding 的代码 如何申请域名并作域名解析 如何将域名绑定至 Github.Codi

使用hexo+GitHub搭建个人博客的心得(含教程)

Author Email Yaoyao Liu [email protected] 前言 对于广大CS专业的学生和码农,找一个地方写博客,记录一些编程.配置环境.阅读论文的心得体会是一个很常见的习惯.当然想搭建个人博客,就需要找个靠谱的平台,主要就是以下的两种方式: 使用网站提供的博客平台,例如国内的CSDN.博客园:国外的Blogger.Wordpress 自己建站,发布到自己的服务器上,或者发布到GitHub.GitLab.Bitbucket等支持静态网页发布的git平台 针对于第一种方式,

使用hexo和github搭建个人博客网站

使用hexo+github可以免费.快速地搭建一个静态博客网站,并且使用hexo提供的命令以及git自身的功能可以很便捷地管理博客. 使用github部署静态页面 在了解hexo之前,我们先看看如何使用github部署静态页面. 注册github账号 访问github官网注册一个账号,该流程和一般网站注册账号一样,在此不赘述. 创建一个git仓库 其他项如果需要可以自主填写,这里只填写仓库名,点击Create repository创建仓库. 提交一个测试页面 执行git clone命令将仓库克隆

Hexo和github搭建个人博客 - 朱晨

GitHub账号 mac/pc 环境 12 node.jsgit 创建GitHub仓库 登陆GitHub,创建一个新的Respository Repository name叫做{username}.github.io {username}代表你的GitHub用户名,Repository name一点要叫这个 绑定域名 待定 绑定ssh秘钥 设置git用户名和邮箱 12 git config --global user.name "liuxianan"git config --globa

Ubuntu+Hexo+Github搭建个人博客

目录 目录 目录 1. 简介 环境 2. Git安装及配置 2.1 安装Git 2.2 创建Git仓库 2.3 配置git仓库 2.4 添加公钥 3. Node安装 4. Hexo安装及配置 4.1 安装hexo 4.2 初始化hexo文件夹 4.3 Hexo操作 4.4 将git库和hexo链接起来 5. 更换主题 6. 博客迁移 6.1 常规迁移 6.2 特殊情况 1. 简介 以前部署的Hexo博客是在Windows上搭建的,在Windows系统使用很方便,碰到一些问题也都能够解决:现在安装