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 上建立博客 # 写在前面 其实我在一月份的就开始写了三篇博客文章,你没有看错,只是写了三篇,然后,就没有然后了.我还在其中一篇文章中写着,不知道自己能够坚持多久.事实 ...
随机推荐
- MACOSX下查看某个端口被哪个程序占用及杀进程方法
sudo lsof -i :9000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 61342 a 313u IPv6 0x11111 ...
- oracle 导入导出参数
- DNA methylation|Transcription factors|PTM|Chromosome conformation|表观遗传学测序技术
生物医疗大数据-DNA element functions and identification Genetic vs epigenetic GENETICS 遗传学 DNA Code: 64 tr ...
- Android之布局androidmanifest.xml 资源清单 概述
转载:https://www.cnblogs.com/wytings/p/4083463.html AndroidManifest.xml配置文件对于Android应用开发来说是比较细但又很重要的基础 ...
- \_\_str\_\_和\_\_repr\_\_
目录 __str__和__repr__ 一.__str__ 二.repr __str__和__repr__ 一.__str__ 打印时触发 class Foo: pass obj = Foo() pr ...
- 构建Oracle的Docker镜像
说明:本次构建环境,Centos7.7,Oracle12.2.0.1,Docker19 注意:已安装好docker的,请检查docker版本,1.13以下版本要升级: # df -h 命令检查根目录的 ...
- 吴裕雄--天生自然python Google深度学习框架:MNIST数字识别问题
import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data INPUT_NODE = 784 ...
- C. 小花梨判连通
https://acm.ecnu.edu.cn/contest/173/problem/C/ 联通块染色,若i,j满足题目中的条件,那么他们在每幅图中的染色情况相同,即hash值相同 使用unsign ...
- 自定义控件 监控宿主activity的生命周期
使用不显示的fragment来监控activity生命周期,fragment生命周期基本上跟随宿主activity变化.我们通过fragment的生命周期就可以知到activity的生命周期 我们自定 ...
- struts-dojo的使用
1.导入struts2-dojo-plugin-2.1.8.jar 2.在用使用dojo的页面引入 <span style="font-size:14px;">< ...