Github搭建静态博客

记录贴:Github搭建一个静态个人博客 错误:fatal: remote origin already exists 已解决 第一我们需要在Github中新建一个仓库 第二在新建项目的Setting中找到GitHub Pages 紧接着把项目推送到github中 我们可以点击 进入你的域名链接 第三 把自己本地写好的静态项目推送到新建的github项目中。 我们进入文件目录 第四 分别五步 第一步:输入 git init 进行初始化 第二步 添加远程仓库 git remote add origin https://github.com 阅读详情

今后将转到在github上写博客


Jekyll是一个ruby工具,可以根据静态文本搭建网站。

 

Github Pages功能的后端引擎就是jekyll,因此只要你的项目包含了jekyll配置,就可以在Github上免费建立博客。

 

jekyll 通过ruby安装工具gem安装

sudo apt-get install rubygems

 

可以添加源

gem sources -a http://ruby.taobao.org/

 

安装jekyll

sudo gem install Jekyll

 

安装过程中我遇到几处错误:

 

hailin@hailin-VirtualBox:~/win7/MyProjects $sudo gem install jekyll

extconf.rb:1:in `require': no such file toload -- mkmf (LoadError)

 

安装依赖

$ sudo apt-get install build-essential libopenssl-rubyruby1.8-dev

 

http://ruby.about.com/od/faqs/qt/Extconf-Rb-1-In-Require-No-Such-File-To-Load-Mkmf-Loaderror.htm

 

hailin@hailin-VirtualBox:~/win7/MyProjects $sudo gem install jekyll

Successfully installed jekyll-1.0.3

1 gem installed

Installing ri documentation forjekyll-1.0.3...

ERROR: While generating documentation for jekyll-1.0.3

... MESSAGE:   Unhandled special: Special: type=17,text="<!-- more -->"

... RDOC args: --ri --op/var/lib/gems/1.8/doc/jekyll-1.0.3/ri --charset=UTF-8 --quiet libREADME.textile LICENSE --title jekyll-1.0.3 Documentation

(continuing with the rest of theinstallation)

Installing RDoc documentation forjekyll-1.0.3...

 

看来是安装成功了,但是ri documentation安装失败。找到一个办法创建~/.gemrc文件,内容为

gem: --no-ri --no-rdoc

 

http://stackoverflow.com/questions/1381725/how-to-make-no-ri-no-rdoc-the-default-for-gem-install

运行时又发现错误

hailin@hailin-VirtualBox:~/win7/MyProjects $sudo gem install jekyll

Successfully installed jekyll-1.0.3

1 gem installed

Installing ri documentation forjekyll-1.0.3...

ERROR: While executing gem ... (NoMethodError)

undefinedmethod `map' for Gem::Specification:Class

 

因为安装时是用sudo安装的,文件被安装到了/var/lib/gems/1.8目录下,但是该路径不在PATH环境变量中。

hailin@hailin-VirtualBox:~/win7/MyProjects$ls /var/lib/gems/1.8/gems/jekyll-1.0.3/

bin CONTRIBUTING.md  cucumber.yml  features Gemfile  History.markdown  jekyll.gemspec  lib LICENSE  Rakefile  README.textile  script site  test

 

需要在/etc/profile中添加PATH

export PATH=$PATH:/var/lib/gems/1.8/bin #Add RVM to PATH for scripting

 

到此jekyll就安装成功了

 

hailin@hailin-VirtualBox:~/win7/MyProjects$jekyll new hailinzeng.github.com

New jekyll site installed in/home/hailin/win7/MyProjects/hailinzeng.github.com

 

Jekyll new myblog生成网站默认文件/文件夹,大致包括:

设置文件:_config.yml

模版文件:_layouts

文章目录:_post

 

Jekyll serve启动网站,在127.0.0.1:4000可查看页面。

 

添加文章只需要在_post目录下添加文件,文件名的格式为:年-月-日-文章标题.md,后缀MD是MarkDown文件,我使用的是MarkDownPad编辑。

 

每篇文章的头部,有一个yaml文件头,用来设置一些元数据。它用三根短划线"---",标记开始和结束,里面每一行设置一种元数据。

 

 

更多jekyll的配置可以参考:

http://jekyllrb.com/docs/structure/

 

http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html

 

如果不想自己订制,也可以不安装jekyll,直接fork别人的项目修改,比如jekyllbootstrap,http://jekyllbootstrap.com/


Pelican + Github 搭建自己的静态博客 //想了解更多请访问我的新网站:晓的博客zhangxiaolong.org 之前在Github上使用基本的jekyll模板搭建过一个博客,但是那时候前端技术的水平有限,搭出来的博客很不好看,一些基本的功能实现不出来, 之后又转向了Octopress模板,它是R系语言的编写的jekyll模板,又上手操作开发了一段时间,已经基本做出来了,但是奈何主题模板博主觉得都不好看,所以自 阅读详情

相关推荐

Hexo+GitHub Pages搭建免费静态博客全攻略

静态站点生成器(SSG)通过预渲染技术将Markdown内容转换为HTML文件,配合Git版本控制实现高效的内容管理。Hexo作为基于Node.js的SSG框架,凭借其极快的编译速度和丰富的插件生态,成为技术博客搭建的热门选择。结合GitHub Pages提供的免费托管服务,开发者可以零成本部署支持HTTPS、自定义域名的专业级博客。这种技术组合特别适合需要频繁更新技术文档、追求极致加载速度的场景。通过合理配置Hexo主题和优化构建流程,配合GitHub Actions还能实现CI/CD自动化部署,为个人品

weixin_28365523的博客 297

如何使用Github搭建个人博客

在本文中,我将介绍如何使用GitHub搭建个人博客~

bmseven的博客 4522

快速搭建多终端同步的 github + hexo 静态博客

快速搭建多终端同步的 github + hexo 静态博客最近心血来潮想搭建自己的个人博客,在考察了多种博客的搭建方法后,毅然选择了 GitHub + hexo 的静态博客搭建方法(主要原因是对我来说比较简单)。本人工作机是在Mac,所以主要搭建环境与配置是在OSX系统下进行,与Linux应该区别不大,windows环境下的配置可能有出入,敬请谅解。最终实现的效果是在GitHub上只需要一个仓库,实

KAKADEE BLOG 2249

hexo+github 搭建静态博客

hexo+github 搭建静态博客 1、准备工作 在开始一切之前,你必须已经: 有一个github账号,没有的话去注册一个; 安装了node.js、npm,并了解相关基础知识; 安装了git for windows(或者其它git客户端) 2、创建仓库 新建一个名为你的用户名.github.io的仓库,比如说,如果你的github用户名是test,那么你就新建test.github.io的仓库(必须是你的用户名,其它名称无效),将来你的网站访问地址就是 http://test.github.io 了.

weixin_42059109的博客 170

深度残差网络的无人机多目标识别

深度残差网络的无人机多目标识别 人工智能技术与咨询 来源:《图学学报》。作者翟进有等 摘要:传统目标识别算法中,经典的区域建议网络(RPN)在提取目标候选区域时计算量大,时间复杂度较高,因此提出一种级联区域建议网络(CRPN)的搜索模式对其进行改善。此外,深层次的卷积神经网络训练中易产生退化现象,而引入残差学习的深度残差网络(ResNet),能够有效抑制该现象。对多种不同深度以及不同参数的网络模型进行研究,将两层残差学习模块与三层残差学习模块结合使用,设计出一种占用内存更小、时间复杂度更低的新型多捷.

m0_62870606的博客 3114

法律AI工具横评:Kimi Work与WorkBuddy,谁更适合法律人?

在人工智能技术日益普及的今天,自然语言处理(NLP)和大语言模型(LLM)正深刻改变着专业领域的工作范式。其核心原理在于通过海量数据训练,使模型能够理解、生成和推理人类语言。这一技术价值在于将从业者从繁琐、重复的信息处理工作中解放出来,极大提升工作效率与知识获取的便捷性。在法律、金融、咨询等对文本处理要求极高的行业,AI助手已展现出在文档分析、信息检索和内容生成方面的巨大潜力。具体到法律应用场景,AI工具能够辅助完成合同审查、法律检索和文书起草等核心任务,成为专业人士的得力助手。本文聚焦于近期备受关注的两款

weixin_30279671的博客 562

在GitHub上部署你的第一个静态个人网站

如果你有自己的域名,可以将其绑定到GitHub Pages上,提升网站的专业性。在域名注册商处设置DNS:添加一条CNAME记录,将你的域名指向<你的用户名>.github.io。在GitHub仓库中设置自定义域名:进入仓库的“Settings”选项卡,找到“Pages”部分,在“Custom domain”中输入你的域名并保存。通过本文,你已经学会了如何在GitHub上部署一个静态个人网站。

qq_63036514的博客 2888

高斯投影坐标正反算算法(python)

高斯坐标正反算算法,在正算的时候,y的第一个数字表示是用几度带换算的,第二个数字和第三个数字表示带号。该程序是根据武汉大学出版社出版的第三版的《大地测量学基础》编写, 用于课程实验学习。

weixin_64338372的博客 4588

从零开始搭建你的个人博客:使用 GitHub Pages 免费部署静态网站

在互联网时代,拥有一个属于自己的网站不仅是一种展示方式,更是一种技术能力的体现。今天我们将一步步学习如何通过 GitHub Pages 搭建一个免费的个人博客或简历网站。

qq_22841387的博客 5101

Codex入门19-数据库操作(解放双手:用自然语言写SQL、建表和数据迁移)

写 SQL 是后端开发的日常,但复杂的 JOIN、子查询、窗口函数总让人头疼。本文教你用 Codex CLI 实现:自然语言直接生成 CREATE TABLE、复杂 SQL 查询、数据库迁移脚本(Prisma/Knex/Alembic)、ORM 模型代码(SQLAlchemy/TypeORM)、甚至自动生成数据库文档。重点强调安全红线——永远不要让 AI 直接连接生产数据库。从需求描述到完整数据库层代码,一篇搞定。

yueyeguzhuo的专栏 234

ardupilot开发 --- 避障篇

适配ardupilot的雷达避障功能开发,使用低成本雷达思岚科技系列雷达,配置简单,灵敏度高,障碍物检测范围不低于30m。

记录老板的每次pua,分享领导每天的毒鸡汤... 4301

windos系统下hexo+github搭建简单静态个人博客

windos系统下hexo+github搭建简单静态个人博客 一、环境node.js 1.安装git 首先登陆Git官网:https://git-scm.com/ 速度慢可通过淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/ 1.点击Download下载 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LcDrMZQT-1609087390129)(C:\Users\Lenovo\AppData\Roaming\Typo

Good_omen的博客 545

一文搞懂多速率信号处理中信号插值的本质:从插 0、插原值到线性插值!

信号插值在数字信号处理中经常被使用,但“插值”背后究竟发生了什么,却常被忽略。插0、插原值、线性插值看似只是不同的实现方式,实则对应着完全不同的频域效应与滤波特性。本文将结合公式与MATLAB仿真,深入剖析插0、插原值与线性插值三种典型策略的本质区别。

m0_66360845的博客 921

Github、Jekyll 搭建及优化静态博客方法指南

前两天在站长之家里面看到一个文章,讲的是如何在 github 上搭建 Blog,现在分享给大家。比较详细的介绍了 github 的 Pages 功能,以及 Jekyll 软件的基本用法。

wangpeng198688的专栏 774

YOLOv11的对比学习预训练改进-(通过SimCLR预训练增强特征提取)

本文介绍了将SimCLR对比学习预训练与YOLOv11目标检测模型相结合的创新方法。文章首先概述了目标检测领域的发展现状和YOLOv11的架构优化,包括主干网络、特征金字塔和检测头的改进设计。其次详细解析了SimCLR对比学习的核心原理,涵盖数据增强、投影头设计和NT-Xent损失函数。最后探讨了如何将对比学习与目标检测有效结合,通过特征空间对齐和渐进式微调策略提升模型性能。该方法显著增强了特征提取能力,提高了检测精度和训练效率,特别是在小目标和遮挡目标的检测上表现突出。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 685

《基于FPGA的数字信号处理》专栏的导航与说明

《基于FPGA的数字信号处理》专栏的导航与说明

孤独的单刀 4162

使用hexo框架快速在github上搭建静态博客

今天来说一下使用hexo框架搭建静态博客,玩玩还不错。我的操作系统:Windows10。

xdg15294969271的博客 1842

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

在GitHub上使用Hexo搭建静态博客

搭建静态博客需要一个前提是你的电脑上有安装git并且你有github帐号,这个不懂可以看廖雪峰先生的git教程 1、下载nodejs,在官网上可以下载 2、使用git进入你新建的一个文件夹,输入命令 npm install -g hexo 3、接着输入hexo init ~/hexo ,会建立一个初始化的目录,目录名为hexo,这时你要进入到根目录下的hexo文件夹,可以在git中输

追求卓越的攻城狮 1307

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

搭建github服务器_【教程篇】使用GitHub+Hexo搭建个人静态博客 | 第一篇

嗨,大家好,你们的万金油管家小e又来了,这次就教大家一些利用GitHub和Hexo本地服务器搭建个人博客的教程,可能教程要好几期。那么这期就先从最最基础的GitHub的注册,以及本地环境的搭建,GitHub仓库的建立等等开始。近年来很多人都喜欢用GitHub和Hexo来搭建个人博客网站。因为搭建本地服务器的个人博客是免费的,你可以直接用GitHub的域名,不需要买域名,也不需要买主机。而...

weixin_39622980的博客 501

Hexo搭建Github Pages托管的静态个人博客

Hexo简介之前在Github上托管的博客就是使用jekyll搭建的,官方的Github Pages同样推荐使用它。我之前体验了一下jekyll,没有达到我想要的效果。于是寻找替代方案,搜索同类博客程序,我认识了hexo,hexo出自台湾大学生tommy351之手,是由Node.js驱动的一款快速、简单且功能强大的博客框架。Node.js是一个可以快速构建网络服务及应用的平台 。该平台的构建是基于C

孤逐王--个人博客 1343

【静态博客搭建指南】使用hexo+GitHub搭建静态博客

使用hexo+github搭建静态博客(window10环境)

一只彩乌鸦 2504

使用github和hexo搭建静态博客

参见大神的博文!!!

ningyynn的博客 263

使用 Hexo + GitHub Pages 搭建个人静态博客

GitHub Pages 是 GitHub 提供的免费静态页面托管服务,配合 Hexo 这个快速、简洁的静态博客框架,可以零成本搭建一个属于自己的技术博客。全程不需要购买服务器,只需要熟悉基本的命令行操作。环境搭建:安装 Node.js(推荐 nvm 管理版本)和 Git,配置好本地开发基础;GitHub 配置:创建命名为用户名.github.io的仓库,配置 SSH 密钥实现免密推送;Hexo 初始化:全局安装 Hexo CLI,初始化博客目录,本地预览确认环境正常;主题与配置:在站点。

qq_61875563的博客 531

Gridea 让你更方便地用 Github Pages 和 Coding Pages 搭建静态博客

当下大多数人可能已经对 Github Pages 不再陌生,它是很多喜欢写文章的人第一次接触的用于免费搭建博客建一个简洁却又不失优雅的个人博客 ,直到现在互联网上还有大量...

easylife206的专栏 2263

Hexo结合Github-Pages搭建静态博客

Hexo结合Github-Pages搭建静态博客 本文版权归作者所有,如需转载请联系孟祥月 优快云博客:http://blog.youkuaiyun.com/mengxiangyue 独立博客:http://mengxiangyue.com 已经好久没有写过博客了,主要是因为懒了。 前几天无聊点进了阿里云的广告里面,无意中看到了域名查询,查了一下自己的名字的域名,发现还没有注册(我原来

孟祥月的专栏 2116

Hexo+GitHub静态博客系列1——三步快速搭建

前言 Hexo+GitHub静态博客搭建姿势千千万,各种教程也写烂 那么此搭建姿势就非主流些,侧重图形化操作,减少代码配置,适合新手快速搭建 说来本人也是臭毛病,wordpress、emlog等博客系统是没少折腾,里面文章却没几篇,后来又发现Hexo静态类的博客,又是一通瞎折腾……俗话说生命不息折腾不止嘛,不过现在也是越来越懒得折腾了。 本文介绍Hexo静态博客的搭建方法,先来说说静态博客的优点吧...

ITHanker的博客 408
上一篇: Gaea源码阅读(四):服务端通讯
下一篇: Gaea源码阅读(五):C客户端
m_vptr
博客等级 码龄15年 69粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值