关于hexo与github使用过程中的问题与笔记
快速阅读
如何用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使用过程中的问题与笔记相关推荐
- 自己学习c++过程中写下的笔记,只做基础了解使用
01书写helloworld #include <iostream> using namespace std;int main() {cout << "Hello W ...
- html获取此次点击的id,github项目解析(八)--Activity启动过程中获取组件宽高的三种方式...
转载请标明出处:1片枫叶的专栏 上1个github小项目中我们介绍了避免按钮重复点击的小框架,其实现的核心逻辑是重写OnClickListener的onClick方法,添加避免重复点击的逻辑,即为第2 ...
- idea中push到github或gitee过程中的常见错误记录
刚用git进行版本控制不久,过程中遇到了很多很多问题,之前一直使用svn,git支持分布式版本管理,在你自己本地上,也会有版本更新的记录.使用svn时,必须要保持网络畅通,所有的版本记录是记录在中央服 ...
- 使用Hexo在Github搭建静态博客
为什么80%的码农都做不了架构师?>>> 1. 环境环境 1.1 安装Git 请参考[1] 1.2 安装node.js 下载:http://nodejs.org/downloa ...
- 【Web】Hexo+Butterfly+Github+Coding搭建个人博客
个人博客: http://www.milovetingting.cn Hexo+Butterfly+Github+Coding搭建个人博客 背景 之前用docsify搭建了一个简单的博客,但是docs ...
- hexo搭建github.io博客
点击上方 "大前端圈"关注, 星标或置顶一起成长 每天早晨08点30分, 第一时间与你相约 Introduction 回顾一下我三年搭建博客的历程,最初是选择wordpress,W ...
- 基于hexo使用github.io免费域名搭建个人博客记录
基于hexo使用github.io免费域名搭建个人博客记录 说明,学习的时候,看的是这篇链接https://blog.csdn.net/sinat_37781304/article/details/8 ...
- 使用 Hexo 创建 GitHub Page 博客(一)
CSDN GitHub Hexo 使用 Hexo 创建 GitHub Page 博客(一) AderXCoding/blob/master/system/tools/hexo/01-use_hexo ...
- 基于Hexo和Github的炫酷个人博客(进阶篇)
基于Hexo和Github的炫酷个人博客(基础篇) 基于Hexo和Github的炫酷个人博客(进阶篇) 网页底部加上浏览量 打开/themes/next/layout/_partials/footer ...
最新文章
- 微信小程序地图上图片放到下面
- C - Catch That Cow(BFS)
- 如何获取本地安装的Python模块列表?
- python3 asyncio 协程模块
- hdu 1853(Cyclic Tour)
- 利用Docker/Ansible实现轻量集群服务部署(视频演示+彩蛋)
- Python Django Session中存取值常用API
- c语言读入文件排序,帮忙-如何对文件排序啊
- mysql重装远程服务未_MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)...
- Anaconda 安装 ml_metrics package
- mysql调优explain_MySql性能调优利器之Explain
- java 绘制sin函数图像_MATLAB基础学习之三维曲线的绘制
- UVA156 Ananagrams【map+vector】
- python可以连接sql server_python连接sqlserver数据库之一
- 删除服务器远程桌面痕迹,清除3389连接后留下的日志,清除3389远程桌面连接记录...
- 计算机自动维护有用吗,Win10系统关闭自动维护功能提高系统运行速度
- MSDN订阅用户可以下载Windows 10正式版啦
- 大数据时代的新闻变革
- BRISQUE UCIQE UIQM
- C++ 之 linux环境下路径操作
热门文章
- android material 颜色值,Android Material Colors 谷歌 Material Design 标准颜色
- 动手学无人驾驶(5):多传感器数据融合
- Google Colab——谷歌免费GPU使用教程
- java 自动启动监听_Spring Boot 启动事件和监听器,太强大了!
- android 高斯模糊 c,c-如何在不使用任何内置高斯函数的情况下对图像进行高斯模糊处理?...
- 专转本计算机第一章试题,江苏专转本 计算机第一章自测题(含答案).doc
- mysql table catalog_hibernate 注解@table( catalog=)作用
- myeclipse怎么导入mysql驱动_myeclipse sql导入数据库驱动包
- 尼奥机器人不能手机绑定_微信绑定的手机号,如果手机号停用,是不是微信也不能用了?...
- Maven Scope取值的含义