使用github+hexo搭建自己的博客

本文详细介绍了如何使用Hexo在本地搭建个人博客,并将其部署到GitHub上,实现远程访问。从工具准备、建站到配置远程仓库,每一步都有具体的操作指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工具准备

- 一个GitHub账号
- Node.js
- git for windows
- hexo
  1. 首先要注册一个GitHub账号,在该账号中创建一个仓库,当你的博客发布到该仓库后就可以通过网络地址实现远程访问。

  2. 然后前往Node的官网下载对应的安装包。自行安装即可。。

  3. 同样的百度git for windows。由于官网下载速度十分的慢,还经常下到一半中断。所以不推荐在官网下载,可以尝试找一下有没有第三方的下载源。

  4. 关于hexo的下载,可以在官网界面点击文档查阅其下载步骤。(以下演示Windows下的安装)

    • 按住win+R键,在跳出的窗口中输入cmd打开命令窗口。
    • 输入
      npm install -g hexo-cli
    • 等进度条走完就完成了安装。

建站

  1. 首先要选择一个你的盘符在命令窗口中直接输入盘符名称加":"即可,(比如你要在d盘下创建博客本地文件):
    d:
  2. 创建一个文件夹(可以直接在文件管理器中直接创建,也可以通过一下命令,文件名随意)
    mkdir blog
  3. 输入
    hexo init <folder>
    用你想要的文件名代替"<folder>"
  4. cd <folder>
    在终端(也就是命令窗口)进入你刚刚创建的文件夹
  5. npm install
    输入该命令直接搭建博客框架

创建GitHub仓库

  1. 登录你的GitHub账号
  2. 新建一个仓库
    repository
  3. 点击new
  4. 填入基本信息
    Repository name
    initialize
    勾选上面的框框。。。。
  5. Creat repository就行了。

链接到你的仓库

  1. 进入你的git for windows的安装路径
  2. 点击打开git-bash.exe
  3. 输入
    ssh-keygen -t rsa -C "你的github的注册邮箱"
  4. 然后一直回车就好了可以生成一个key用来github的ssh链接的。他上面应该会有一条信息是Your public key has been saved in "你的地址/id_rsa"
  5. 进入你的github。在你的头像哪里的弹出框点击settings,然后在点击SSH and GPG keys
  6. 新建一个ssh,输入一个名字,然后用记事本打开你的"id_rsa"文件,将里面的内容全部复制下来,粘贴到key里面。
  7. 点击下面的Add ssh key就行了。

本地&远程访问

  • 本地访问

    1. hexo g
      命令是生成静态文件
    2. hexo s -p 5555
      通过该命令就可以在本地访问你的博客了,5555是你的端口名,可以随意填,只要没被占用就行了。
    3. 在浏览器输入localhost:5555访问。
    4. 按ctrl+c退出。
  • 远程访问

    1. 修改配置文件

      • 打开你的博客本地文件的根目录。
      • 找到_config.yml这个文件。
      • 用notpad++或者sublime3打开它。
      # Site
      title: HYuebin        //你的博客名,随便起
      subtitle:             //想填就填
      description:
      keywords:
      author: HYuebin
      language: zh-CN       //设置中文,默认是英文
      timezone:
      
      # URL
      ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
      url: https://Ussugi.github.io       //只要修改这一处,修改成你自己的就行了,其他的想修改也可以。
      root: /
      permalink: :year/:month/:day/:title/
      permalink_defaults:
      
      # Deployment
      ## Docs: https://hexo.io/docs/deployment.html
      deploy:
      type: git
      repo: https://github.com/Ussugi/Ussugi.github.io.git     //此处地址也是修改成你自己的就好了。
      branch: master
      
    2. 安装依赖
      npm install hexo-deployer-git --save

    3. 重新生成静态文件
      hexo g

    4. 发布
      hexo d

    5. 在浏览器上输入https://ussugi.github.io/就可以访问了。(把"ussugi"改成你自己的就好了。)

资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 “STC单片机电压测量”是一个以STC系列单片机为基础的电压检测应用案例,它涵盖了硬件电路设计、软件编程以及数据处理等核心知识点。STC单片机凭借其低功耗、高性价比和丰富的I/O接口,在电子工程领域得到了广泛应用。 STC是Specialized Technology Corporation的缩写,该公司的单片机基于8051内核,具备内部振荡器、高速运算能力、ISP(在系统编程)和IAP(在应用编程)功能,非常适合用于各种嵌入式控制系统。 在源代码方面,“浅雪”风格的代码通常简洁易懂,非常适合初学者学习。其中,“main.c”文件是程序的入口,包含了电压测量的核心逻辑;“STARTUP.A51”是启动代码,负责初始化单片机的硬件环境;“电压测量_uvopt.bak”和“电压测量_uvproj.bak”可能是Keil编译器的配置文件备份,用于设置编译选项和项目配置。 对于3S锂电池电压测量,3S锂电池由三节锂离子电池串联而成,标称电压为11.1V。测量时需要考虑电池的串联特性,通过分压电路将高电压转换为单片机可接受的范围,并实时监控,防止过充或过放,以确保电池的安全和寿命。 在电压测量电路设计中,“电压测量.lnp”文件可能包含电路布局信息,而“.hex”文件是编译后的机器码,用于烧录到单片机中。电路中通常会使用ADC(模拟数字转换器)将模拟电压信号转换为数字信号供单片机处理。 在软件编程方面,“StringData.h”文件可能包含程序中使用的字符串常量和数据结构定义。处理电压数据时,可能涉及浮点数运算,需要了解STC单片机对浮点数的支持情况,以及如何高效地存储和显示电压值。 用户界面方面,“电压测量.uvgui.kidd”可能是用户界面的配置文件,用于显示测量结果。在嵌入式系统中,用
资源下载链接为: https://pan.quark.cn/s/abbae039bf2a 在 Android 开发中,Fragment 是界面的一个模块化组件,可用于在 Activity 中灵活地添加、删除或替换。将 ListView 集成到 Fragment 中,能够实现数据的动态加载与列表形式展示,对于构建复杂且交互丰富的界面非常有帮助。本文将详细介绍如何在 Fragment 中使用 ListView。 首先,需要在 Fragment 的布局文件中添加 ListView 的 XML 定义。一个基本的 ListView 元素代码如下: 接着,创建适配器来填充 ListView 的数据。通常会使用 BaseAdapter 的子类,如 ArrayAdapter 或自定义适配器。例如,创建一个简单的 MyListAdapter,继承自 ArrayAdapter,并在构造函数中传入数据集: 在 Fragment 的 onCreateView 或 onActivityCreated 方法中,实例化 ListView 和适配器,并将适配器设置到 ListView 上: 为了提升用户体验,可以为 ListView 设置点击事件监听器: 性能优化也是关键。设置 ListView 的 android:cacheColorHint 属性可提升滚动流畅度。在 getView 方法中复用 convertView,可减少视图创建,提升性能。对于复杂需求,如异步加载数据,可使用 LoaderManager 和 CursorLoader,这能更好地管理数据加载,避免内存泄漏,支持数据变更时自动刷新。 总结来说,Fragment 中的 ListView 使用涉及布局设计、适配器创建与定制、数据绑定及事件监听。掌握这些步骤,可构建功能强大的应用。实际开发中,还需优化 ListView 性能,确保应用流畅运
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值