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

2023-10-29

快速阅读

如何用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: false
            pages: false
            posts:
              title: true
              date: true
              path: true
              text: false
              raw: false
              content: false
              slug: false
              updated: false
              comments: false
              link: false
              permalink: false
              excerpt: false
              categories: false
              tags: true

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

$ npm install hexo-deployer-git -save

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

deploy:
  type: git
  repository: git@github.com:homehe/homehe.github.io.git
  branch: master

友情提示

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

20190707234204.png

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • 【廖雪峰python进阶笔记】类的继承

    1 继承 如果已经定义了Person类 需要定义新的Student和Teacher类时 可以直接从Person类继承 class Person object def init self name gender self name name
  • int值太大造成数据溢出会变成负数的原因和解决方案

    这里造成数据溢出 造成负数的原因 原码 反码和补码的资料 十进制数字存储在计算机时要转换为二进制 数字在累加的时候会不断进位 超过最大范围时符号位就变成了1 1表示的是负数 计算机就理解成这是个负数了 java各种类型的数据范围 long
  • ORA-01841 :(完整)年份必须介于-4713和+9999之间,而不是0 Kaki的博客

    ORA 01841 完整 年份必须介于 4713和 9999之间 而不是0 Kaki的博客 我遇到这个问题的原因是因为数据中有空格 导致tochar 无法正常解析 请检查是否是数据问题 欢迎点赞关注收藏哦 码云 B站搜索KakiNakaji
  • 怎么创建css样式表,怎样创建可反复使用的外部CSS样式表?

    创建可反复使用的外部CSS样式表 用DreamWeaver在某网页中创建了一种CSS样式后 如果你要在另外的网页中应用该样式 你不必从新创建该CSS样式 只要你创建了外部CSS样式表文件 externalCSSstylesheet 你便可以
  • python3 self的用法

    在 Python 中 self 是一个特殊的变量 每个类都应该有一个 self 变量 它是一个指针 指向调用该方法的对象本身 例如 在定义一个类的方法时 你需要给这个方法的第一个参数命名为 self 这样 在调用这个方法时 你不需要显式地传
  • Kali下安装sublime text3

    Kali下安装sublime text3 文章目录 一 sublime简介 二 kali下安装sublime的步骤 1 下载安装包 2 将安装包复制到某个文件下 3 在终端下打开文件 总结 一 sublime简介 Sublime Text
  • OpenCV-Python图像形态变换概述及morphologyEx函数介绍

    前往老猿Python博客 https blog csdn net LaoYuanPython 一 形态变换概念 图像形态变换又称为形态学图像处理 图像形态学 它是基于数学形态学 Mathematical Morphology 基础之上建立的
  • Vue3.x学习笔记(进阶)

    Vue3 x学习笔记 进阶 全局组件 局部组件 父子组件的静态传值 父子组件的动态传值 动态绑定函数 组件传值时的校验操作 单项数据流机制 Non props使用技巧 子组件调用父组件方法 传值 校验 slot 插槽默认值 具名插槽 具名插
  • PermissionError: [Errno 13] Permission denied

    错误 PermissionError Errno 13 Permission denied 错误原因 权限错误 errno 13 权限被拒绝 错误产生的原因是文件无法打开 可能产生的原因是文件找不到 或者被占用 或者无权限访问 或者打开的不
  • K最近邻算法

    一 原理 K最近邻算法 K Nearest Neighbor KNN 是最基本的分类算法 其基本原理是 从最近的K个邻居 样本 中 选择出现次数最多的类别作为判定类别 K最近邻算法可以理解为是一个分类算法 常用于标签的预测 如性别 实现KN
  • vue锚点导航

    在box中 div class scrooltop gernerateId index return box index 在锚导航中 ul li class leftlist li ul div
  • vue-cli3引入less预处理语言

    一 引入less npm install less less loader save dev 二 引入样式资源处理器 在style资源中注入css sass scss less stylus这些内容 主要作用导入一些公共的样式文件 避免在每
  • 64位OCR:Tesseract4.1+leptonica1.74编译安装步骤详解

    64位OCR开源Tesseract4 1 leptonica1 74 编译安装步骤详解 本博文的pdf下载地址 https download csdn net download dcx dcx 12310340 最近由于需要OCR技术对生成
  • 网页计数器JavaBean

    1 设计记载网页访问数量的javabean Counter java package beans public class Counter private int count public Counter count 0 public in
  • SQL -查看一个表占用的空间大小

    SQL 查看一个表占用的空间大小 select sum bytes 1024 1024 as size M from user segments where segment name upper 表名
  • 3D真人手办自己也能做,颠覆你的想象!

    3D真人手办是现今比较流行的收集品之一 这些手工制作的手办因其精致的制作工艺和高度还原的细节而备受推崇 每个3D手办都是由一群专业的制作人员和雕塑家经过精心设计和打造的 他们利用先进的3D打印技术和现代化的制作工艺 制作了各种形状 尺寸和色
  • 【OpenGL】Shader实例分析(五)- 边缘检测

    转发请保持地址 http blog csdn net stalendp article details 23139953 这里将介绍基于法线的边缘检测方法 这里的shader是参考官方的 http wiki unity3d com inde
  • *** glibc detected *** double free ....

    glibc detected free invalid pointer glibc detected malloc memory corruption glibc detected double free or corruption out
  • 标签 textarea 代码漏洞,不能靠左输入存在大量空格

    标签
  • 关于hexo与github使用过程中的问题与笔记

    快速阅读 如何用github 和hexo 创建一个blog 1 github中要新建一个与用户名同一样的仓库 如 homehe github io 必须是io后缀 一个帐户 只能建立一个 2 绑定域名 A记录指向ip cname记录指向ho