Hexo和github搭建个人博客 - 朱晨
- GitHub账号
- mac/pc
环境
1 |
node.js |
创建GitHub仓库
登陆GitHub,创建一个新的Respository
Repository name叫做{username}.github.io
{username}代表你的GitHub用户名,Repository name一点要叫这个
绑定域名
待定
绑定ssh秘钥
- 设置git用户名和邮箱
1 |
git config --global user.name "liuxianan" |
- 生成ssh秘钥
1 |
ssh-keygen -t rsa -C "邮件地址" |
连续3次回车,不需要输入密码
公钥文件在在用户目录下.sshid_rsa.pub
- 进入
github -> settings -> SSH and GPG keys,点击new SSH key,将id_rsa.pub中的内容复制到其中,并确定,这样只要使用生成秘钥的电脑git访问GitHub是都不需要再输入用户名密码
安装Hexo
Hexo本体和部署插件
1 |
npm install -g hexo |
博客初始化
进入选的的文件夹
1 |
hexo init |
此时会生成blog文件夹,这就是hexo默认的博客
1 |
cd blog |
此时可以本地启动博客,去浏览器打开网址即可,默认是localhost:4000
可以看到一篇Hello World的文章
默认主题很简洁,想要更喜欢的主题可以去官网寻找https://hexo.io/themes/
主题选择
本次博主选择主题https://www.huweihuang.com/
GitHub地址https://github.com/huweihuang/hexo-theme-huweihuang
- init
1 |
git clone https://github.com/huweihuang/hexo-theme-huweihuang.git ./hexo-huweihuang |
- 编辑配置文件
hexo-huweihuang/_config.yml
根据自己的喜好修改配置文件
以下配置仅针对该主题博客,其他的主题配置可能有所不同!
1 |
# Site |
1 |
# 下面的配置注释掉,是绑定域名的相关配置,以后也可以改成自己的域名 |
1 |
# Site settings,在页面底部,酌情填写 |
1 |
# 填写你的GitHub用户名 |
1 |
# 以下为默认内容,可以先注释掉,也可以改成自己的相关网址 |
1 |
# github仓库的ssh地址,{username}代表你的github用户名
|
- 本地预览
1 |
cd hexo-huweihuang |
打开localhost:4000,可进行预览
评论功能
待定
编写markdown博客
新建markdown文件
开头如下,以下是本篇博客的例子
tags是标签,可自行添加
top填1表示置顶,0表示不置顶
标题和时间可自行修改
1 |
--- |
接下来就可以编写正文了…
markdown文件要放在hexo-huweihuang/source/_posts文件夹中
部署博客
1 |
cd hexo-huweihuang |
也可使用
hexo g -d或者hexod -g如果有些奇怪的问题可以
hexo clean清除已经生成的部署文件,再重新执行
结束
访问{username}.github.io即可访问你的私人博客
如果绑定域名也可通过域名访问
Hexo和github搭建个人博客 - 朱晨的更多相关文章
- Hexo结合Github搭建个人博客
如何搭建 我采用了ICARUS主题,根据以下教程完成了部署 https://www.cnblogs.com/liuxianan/p/build-blog-website-by-hexo-github. ...
- 记自己利用hexo和github搭建个人博客的过程
--------------------------------------可能我书写的方式跟别人顺序不一样,但这是我的成功经验------------------------------------ ...
- 《Hexo+github搭建个人博客》
<Hexo+github搭建个人博客> 文/冯皓林 完稿:2016.4.22-2016.4.23 注意:本节教程只针对Windows用户.本教程由无人赞助,赞助写出. <Hexo+g ...
- 使用Node.js+Hexo+Github搭建个人博客(续)
一.写在前面 在我的上一篇博客<使用Nodejs+Hexo+Github搭建个人博客>中,已经介绍了如何使用 Hexo 在 Github Pages 上搭建一个简单的个人博客.该篇博文将在 ...
- Mac上基于hexo+GitHub搭建个人博客(一)
原文地址: http://fanjiajia.cn/2018/11/23/Mac%E4%B8%8A%E5%9F%BA%E4%BA%8Ehexo+GitHub%E6%90%AD%E5%BB%BA%E4% ...
- 如何用hexo+github搭建个人博客
搭建环境 1.安装 Node.js: https://nodejs.org/en/ windows下点击链接,下载安装即可;Linux下更加简单,在终端下输入sudo apt-get install ...
- Ubuntu+Hexo+Github搭建个人博客
Ubuntu+Hexo+Github搭建个人博客 目录 目录 目录 1. 简介 环境 2. Git安装及配置 2.1 安装Git 2.2 创建Git仓库 2.3 配置git仓库 2.4 添加公钥 3. ...
- jekyll+github搭建个人博客总结
jekyll+github搭建个人博客 经过一天多的折腾,终于算是搭建好了自己的个人博客,看到有些社区评论说:在windows下用jekyll搭建静态博客,简直就自讨苦吃,但是都到一半了,有什么办法呢 ...
- 使用 Hexo 在 GitHub 上建立博客 · Utopia's Daily Note
使用 Hexo 在 GitHub 上建立博客 # 写在前面 其实我在一月份的就开始写了三篇博客文章,你没有看错,只是写了三篇,然后,就没有然后了.我还在其中一篇文章中写着,不知道自己能够坚持多久.事实 ...
随机推荐
- 第04项目:淘淘商城(SpringMVC+Spring+Mybatis)【第七天】(redis缓存)
https://pan.baidu.com/s/1bptYGAb#list/path=%2F&parentPath=%2Fsharelink389619878-229862621083040 ...
- PAT甲级——1152.Google Recruitment (20分)
1152 Google Recruitment (20分) In July 2004, Google posted on a giant billboard along Highway 101 in ...
- TPO3-2Depletion of Ogallala Aquifer
The vast grasslands of the High Plains in the central United States were settled by farmers and ranc ...
- 关于TensorFlow2的tf.function()和AutoGraph的一些问题解决
在使用TensorFlow的AutoGraph的时候出现了一些问题,特此记录 AutoGraph did not convert this function. Try decorating it di ...
- $.proxy和$.extend
$.proxy用法详解 参考:https://www.cnblogs.com/alice626/p/6004864.html jQuery中的$.proxy官方描述为: 描述:接受一个函数,然后返回一 ...
- java 之断言
今天用idea的智能提示冒出一个assert关键字,愣是没看懂!!!还是太菜了.上网查了一下,这个关键字是断言. 什么是断言? 我也说不清楚,反正就是对jvm的操作.java的错误分为两种,一种叫er ...
- day44-线程
#1.开启线程: from threading import Thread import os def func(): print('func',os.getpid()) t = Thread(tar ...
- Java接口和抽象类区别
1.抽象类 [public] abstract class ClassName { abstract void fun(); } extends 包含抽象方法的类称为抽象类,但并不意味着抽象类中只能有 ...
- Python实现求1-1000以内的素数
def func(): for i in range(2,1000): # count表示被整除的次数 count = 0 for j in range(1,i+1): if i%j==0: coun ...
- jQuery实现button按钮提交表单
在JSP页面中,通常使用button按钮提交表单数据,使用jQuery实现代码如下: <span style="font-family:Comic Sans MS;font-size: ...