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 上建立博客 # 写在前面 其实我在一月份的就开始写了三篇博客文章,你没有看错,只是写了三篇,然后,就没有然后了.我还在其中一篇文章中写着,不知道自己能够坚持多久.事实 ...
随机推荐
- 关于vue内只要html元素的代码
使用v-model v-text v-html vue会解析出入的html代码报错 则上传sku的description时需要html页面的代码 所以在description 所在的表单元素内加入 v ...
- java合并一个文件夹下所有txt文件,输出到另一个txt
最近写了个单元测试,递归调用方法,把同一个文件夹里所有的txt合并输出到一个txt文件.参考了两个博客,分别是已有的方法,还有个就是检测txt文件所用编码的技术贴.如果不检测txt文件的编码,那么转换 ...
- hdu2896&&3065
题:http://acm.hdu.edu.cn/showproblem.php?pid=2896 分析:ac自动机模板 注意细节,1.128个ascii码都要: 2.只要关键码含有只输出一个编号就行 ...
- A brief introduction to complex analysis
\(\underline{Def:}\)A func \(U(\subset \mathbb{C}) \stackrel{f}\longrightarrow \mathbb{C}\)is (compl ...
- Java快速输入输出
一.StreamTokenizer实现快速输入 需要的jar包 import java.io.BufferedReader;import java.io.IOException;import java ...
- 892A. Greed#贪婪(优先队列priority_queue)
题目出处:http://codeforces.com/problemset/problem/892/A 题目大意:有一些可乐(不一定装满),问能不能把所有可乐装进两个可乐瓶中 #include< ...
- [概率DP]相逢是温厚
题意 有\(n\)场比赛,他每次等概率地选择一场,选择的比赛可能有没ac过的题,他一定会ac这次比赛中的某一道,并说我好菜啊.如果全ac过了,也会说我好菜啊.求期望说多少次我好菜啊. 注意题目中每场题 ...
- SAP 配置表根据输入的值带出描述
在SAP客制功能需求中,为了程式的灵活配置采用配置表的形成,使后期使用中不需要更改源代码实现功能的增加.在配置表的使用过程中,有时候会有这样的需求:在配置中输入或选择了编码,根据编码带出描述.以下详细 ...
- win下PowerShell的簡單使用
- facebook第三方登陆(使用sharedSDK)无法加载网址:这个URL的域名未包含应用的域名
http://bbs.mob.com/forum.php?mod=viewthread&tid=8134&extra=page%3D1