快速阅读

如何用github 和hexo 创建一个blog

1.github中要新建一个与用户名同一样的仓库, 如:homehe.github.io

  • - 必须是io后缀。一个帐户 只能建立一个

2. 绑定域名 , A记录指向ip, cname记录指向homehe.github.io

3. 配置sshkey

- 个人设置 -> SSH and GPG keys -> New SSH key
- 测试 是否成功 ssh -T git@github.com  =》You've successfully authenticated 表示成功
3.2 配置用户名和邮件

$ git config --global user.name "liuxianan"// 你的github用户名,非昵称 $ git config --global user.email "xxx@qq.com"// 填写你的github注册邮箱

4.安装hexo

npm install -g hexo

在要目录下进行初始化 hexo init=>会花费时间 长一点。

$ hexo g # 生成
$ hexo s # 启动服务hexo就会在public文件夹生成相关html文件,这些文件将来都是要提交到github去的:hexo s是开启本地预览服务,打开浏览器访问 http://localhost:4000 即可看到内容

如果端口被占用:

这里我们以8081端口为例讲解。

按下Win+R调出命令行窗口,输入netstat -aon|findstr "8081",找到指定行最后一列的数字(PID),我们这里是9548. 输入tasklist|findstr "9548",发现是javaw.exe占用了8081端口。 再次输入taskkill /f /t /im javaw.exe结束该进程。

修改主题

//下载主题到themes/yilia 目录
$ git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
修改_config.yml中的theme: landscape改为theme: yilia,然后重新执行hexo g来重新生成
关于yilia目录的生成
在根目录下运行
$ npm i hexo-generator-json-content --save

在根目录下的_config.yml 中增加

jsonContent:meta: falsepages: falseposts:title: truedate: truepath: truetext: falseraw: falsecontent: falseslug: falseupdated: falsecomments: falselink: falsepermalink: falseexcerpt: falsecategories: falsetags: true

部署之前要安装有关部署的

$ npm install hexo-deployer-git -save

关于部署的配置 ,注意:号后面一定要有空格 。

deploy:type: gitrepository: git@github.com:homehe/homehe.github.io.gitbranch: master

友情提示

​ 我对我的文章负责,发现好多网上的文章 没有实践,都发出来的,让人走很多弯路,如果你在我的文章中遇到无法实现,或者无法走通的问题。可以直接在公众号《爱码农爱生活 》留言。必定会再次复查原因。让每一篇 文章的流程都能顺利实现。

转载于:https://www.cnblogs.com/hsapphire/p/11253529.html

关于hexo与github使用过程中的问题与笔记相关推荐

  1. 自己学习c++过程中写下的笔记,只做基础了解使用

    01书写helloworld #include <iostream> using namespace std;int main() {cout << "Hello W ...

  2. html获取此次点击的id,github项目解析(八)--Activity启动过程中获取组件宽高的三种方式...

    转载请标明出处:1片枫叶的专栏 上1个github小项目中我们介绍了避免按钮重复点击的小框架,其实现的核心逻辑是重写OnClickListener的onClick方法,添加避免重复点击的逻辑,即为第2 ...

  3. idea中push到github或gitee过程中的常见错误记录

    刚用git进行版本控制不久,过程中遇到了很多很多问题,之前一直使用svn,git支持分布式版本管理,在你自己本地上,也会有版本更新的记录.使用svn时,必须要保持网络畅通,所有的版本记录是记录在中央服 ...

  4. 使用Hexo在Github搭建静态博客

    为什么80%的码农都做不了架构师?>>>    1. 环境环境 1.1 安装Git 请参考[1] 1.2 安装node.js 下载:http://nodejs.org/downloa ...

  5. 【Web】Hexo+Butterfly+Github+Coding搭建个人博客

    个人博客: http://www.milovetingting.cn Hexo+Butterfly+Github+Coding搭建个人博客 背景 之前用docsify搭建了一个简单的博客,但是docs ...

  6. hexo搭建github.io博客

    点击上方 "大前端圈"关注, 星标或置顶一起成长 每天早晨08点30分, 第一时间与你相约 Introduction 回顾一下我三年搭建博客的历程,最初是选择wordpress,W ...

  7. 基于hexo使用github.io免费域名搭建个人博客记录

    基于hexo使用github.io免费域名搭建个人博客记录 说明,学习的时候,看的是这篇链接https://blog.csdn.net/sinat_37781304/article/details/8 ...

  8. 使用 Hexo 创建 GitHub Page 博客(一)

    CSDN GitHub Hexo 使用 Hexo 创建 GitHub Page 博客(一) AderXCoding/blob/master/system/tools/hexo/01-use_hexo ...

  9. 基于Hexo和Github的炫酷个人博客(进阶篇)

    基于Hexo和Github的炫酷个人博客(基础篇) 基于Hexo和Github的炫酷个人博客(进阶篇) 网页底部加上浏览量 打开/themes/next/layout/_partials/footer ...

最新文章

  1. 微信小程序地图上图片放到下面
  2. C - Catch That Cow(BFS)
  3. 如何获取本地安装的Python模块列表?
  4. python3 asyncio 协程模块
  5. hdu 1853(Cyclic Tour)
  6. 利用Docker/Ansible实现轻量集群服务部署(视频演示+彩蛋)
  7. Python Django Session中存取值常用API
  8. c语言读入文件排序,帮忙-如何对文件排序啊
  9. mysql重装远程服务未_MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)...
  10. Anaconda 安装 ml_metrics package
  11. mysql调优explain_MySql性能调优利器之Explain
  12. java 绘制sin函数图像_MATLAB基础学习之三维曲线的绘制
  13. UVA156 Ananagrams【map+vector】
  14. python可以连接sql server_python连接sqlserver数据库之一
  15. 删除服务器远程桌面痕迹,清除3389连接后留下的日志,清除3389远程桌面连接记录...
  16. 计算机自动维护有用吗,Win10系统关闭自动维护功能提高系统运行速度
  17. MSDN订阅用户可以下载Windows 10正式版啦
  18. 大数据时代的新闻变革
  19. BRISQUE UCIQE UIQM
  20. C++ 之 linux环境下路径操作

热门文章

  1. android material 颜色值,Android Material Colors 谷歌 Material Design 标准颜色
  2. 动手学无人驾驶(5):多传感器数据融合
  3. Google Colab——谷歌免费GPU使用教程
  4. java 自动启动监听_Spring Boot 启动事件和监听器,太强大了!
  5. android 高斯模糊 c,c-如何在不使用任何内置高斯函数的情况下对图像进行高斯模糊处理?...
  6. 专转本计算机第一章试题,江苏专转本 计算机第一章自测题(含答案).doc
  7. mysql table catalog_hibernate 注解@table( catalog=)作用
  8. myeclipse怎么导入mysql驱动_myeclipse sql导入数据库驱动包
  9. 尼奥机器人不能手机绑定_微信绑定的手机号,如果手机号停用,是不是微信也不能用了?...
  10. Maven Scope取值的含义