在github搭建个人网站

news/2024/5/20 3:57:44/文章来源:https://blog.csdn.net/weixin_34194551/article/details/91936844

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在github搭建个人网站

标签:github


[TOC]


先搜篇中文博客了解下流程,再根据下面的官方文档按顺序看一遍就差不多了。

这里不得不吐槽windows太垃圾了,linux下三行指令解决的问题,windows还要一个个安装、改配置文件。

参考教程

  • GitHub Help
  • GitHub Pages
  • Jekyll(附上中文版)
  • Run Jekyll on Windows

流程

首先默认你已经拥有了自己github账号,并会基本的git操作。

  1. 新建一个和github用户名(username)同名的仓库,username.github.io
  2. 在本地电脑安装
    • Ruby和devkit
    • python
    • jekyll
  3. 找一个好的模板
  4. 修改模板,导入自己的文章

具体步骤懒得写了,不定期完善。

感想

主要是我完全不懂ruby和python,前端也只有少的可怜的一点常识。搭建环境不复杂,基本安装好了后jekyll new myblog就有个基础模板了,不过很难看。所以我主要花了一整天时间去找主题、P图、了解jekyll的目录结构和用法、测试显示效果。总算搞定了,不过markdown的语法高亮我还是不满意,比较喜欢SegmentFault的高亮。有空再说这部分。

遇到的问题

1.windows下安装ruby的devkit遇到问题

Invalid configuration or no Rubies listed. Please fix 'config.yml'
and rerun 'ruby dk.rb install'

解决:How do I configure config.yml so that I can install devkit?

2.kunka主题jekyll build问题

Deprecation: You appear to have pagination turned on, but you haven't included the `jekyll-paginate` gem. Ensure you have `gems: [jekyll-paginate]` in your configuration fil e.

解决:jekyll-paginate gem

2.markdown显示问题 这里很蛋疼,我写markdown的习惯是代码都是前后各三个反单引号包起来的。使用kramdown解析markdown不能对含三个反单引号的代码块进行识别,默认按单行代码处理,缩进都没了;使用redcarpet能识别代码块,但没高亮,rouge又提示什么要下1.3版本,反正神烦。

解决:

  • Syntax highlighting markdown code blocks in Jekyll (without using liquid tags)
  • Jekyll kramdown配置

3.jekyll build失败报错 解决:Jekyll/Ruby Kramdown Missing Dependency

主题

好多主题太闪,我跑不通,或者怕不好改,挑了几个简单的,我跑通的主题(不要吐槽我的审美)

  • so-simple-theme
  • 陈俊的网:浮生志
  • kunka

作者更多文章:@brianway

转载于:https://my.oschina.net/brianway/blog/599794

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_717519.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

揭秘SEO快排原理

很多的SEOer每天绝大部分的时间都耗在撰写原创文章/伪原创文章以及发布软文外链,更换行业不相关的友链,年复一年,日复一日,关键词的排名依旧排在100名开外-20名以内,心里很是着急。看看同行竞争对手的网站,…

某搜索网站HR校园招聘被怼引争议,为啥危机偏爱30+人士?

豆瓣上有个热帖,网友去参加校园招聘会,某搜索网站HR表示,他们公司平均年龄都很年轻、很阳光,于是有人怼了句“那你们公司年龄大的都去哪里了?”,HR直接懵了。 是啊!年纪大的去哪里了&#xff1f…

如何将自己的网站分享到QQ空间,微信,微博等等。

2019独角兽企业重金招聘Python工程师标准>>> 逛一些网站的时候经常会看到右侧挂个分享栏,让用户把自己的站分享到qq空间,微信等等,所以自己也研究了下,把他加到了自己的网站上,喜欢的可以先看看效果&#x…

草根站长这一年用血的教训换来的SEO终极算法

导读:标题言过其实,但是草根站长都有自己真实的故事。我2015年6月1日买的空间和域名,到现在的2016年6月1日正好1年。这篇文章主要讲我这个草根站长这一年用来血的教训换来的SEO终极算法。血的教训1、学习了半个多月网络营销,弃学了…

全球银行网站成黑客主攻目标 阿里云提供安全防御应急方案

2019独角兽企业重金招聘Python工程师标准>>> 近日,阿里云监控发现,匿名者(Anonymous)组织成员正在发起针对全球中央银行网站的攻击行动,截止目前,国内有超过2家以上的重要网站被攻击&#xff0c…

SpringCloud GateWay 相关图形,文档、网站

一 业务:多个微服务的应用可能部署在不同机房,不同地区,不同域名下。 二 需求:统一入口、路由、权限认证...... 三 解决方案: 1 集群与架构(11) (1)逻辑 &#xff0…

Docker相关图形,网站、文档

一 引擎 引擎(Engine)是电子平台上开发程序或系统的核心组件。 一般而言,引擎是一个程序或一套系统的支持部分。 常见的程序引擎有游戏引擎、搜索引擎、杀毒引擎等。 游戏引擎:就是“用于控制所有游戏功能的主程序“。搜索引擎&a…

PHP搭建网站登录页面(一个iOS开发者的PHP之路)

前言 最近几年各个技术论坛流传着一句话:未来是全栈程序员的世界!程序员作为社会的一门职业,越来越多的人加入这个行业,在这个行业内分工很明晰的情况下,越来越多的程序员开始不安分追求一门编程语言,开始在…

网站分析参数(实例分析)SimilarWeb插件参数

网站分析参数(实例分析)SimilarWeb插件参数 那么这些指标是什么意思呢? SimilarWeb Rank:类似网站排名Global Rank:全球网站排名第三栏一般是类别,大概网站从事范围,比如进入知乎就是Internet a…

redis应用场景(1)一个文字投票网站

构建一个文章投票网站,一般具备下面几个功能发布文章文章投票评分(按投票多少进行评分)文章排序(按发布时间,按评分高低)文章分组(如专题)...1.关系型数据库设计其中用户&#xff0c…

Google Analytics SEO 实时 网站 访问量 统计

/**************************************************************************** Google Analytics SEO 实时 网站 访问量 统计* 说明:* 之前一直在想要怎么才能让aplexos.com域名网站能够统计访问量,网站是使用* github.io搭建&…

URLOS实战入门—制作LAP网站环境

1、制作LAP镜像 1.1.使用ssh登录宿主机器,创建Dockerfiel文件并填充以下内容 FROM php:7.2.16-apache-stretch ENV TIME_ZONE Asiz/Shanghai RUN sed -i s~//.*.debian.org~//mirrors.aliyun.com~ /etc/apt/sources.list \ && apt-get update \ && …

【网站优化实例教程】怎样运用分类信息网做网站优化【网优谷经验】

什么叫归类网络信息的营销推广?知道58个市和甘吉网知道什么叫分类信息网。 分类信息网现阶段其实早已被赶集网、58同城网那样的超大型网址垄断性,可是对于地区的分类信息网,還是有做头的。运用冷门行业的分类信息网开展提升,运用社…

分享12个非常好的免费矢量资源网站(转)

http://www.cnblogs.com/lhb25/archive/2011/04/08/2003802.html 在工作中,Web设计师经常需要到网上查找一些免费资源以更快更好的完成设计任务。这些资源都是到用时方恨少啊,所以今天本文与大家分享12个非常好的免费矢量资源网站,大家可收藏…

一个优秀的响应式网站能够给你带来什么?

网站作为你在互联网上的“门面”,这个脸一个要争!那该怎么样才能把自己在互联网的”脸面”整理的漂漂亮亮呢?打造一个优质的网站,不但让你“长脸”,还能让用户认得你,爱上你。提起优质的网站,说…

支付宝接口开发-手机网站支付-沙箱测试

前面一段时间,因为公司业务需求,需要使用支付宝的手机网站支付接口,因为自己也是第一次使用这个,中间走了不少弯路,现在总结一下,希望对遇到同样问题的朋友有帮助。 第一步:登录蚂蚁金服开放平台…

互联网安全和数据挖掘网站

检测、踩点网站:https://www.netcraft.com/ 转载于:https://www.cnblogs.com/ZQWelcomeIndex/p/11442145.html

为程序员准备的7个国外社交网站

本文主要分享了国外的7个社交网站,为开发人员和设计师提供一个新兴的地方,技术分享,代码分享,开发建议以及一些有趣的产品和最新的趣文。 -- 前言 Forrst Forrest是为开发人员和设计师提供的一个新兴的地方,在这里可…

KNN算法应用(约会网站数据分析手写数字图片识别)(一)

KNN算法应用(约会网站数据分析&手写数字图片识别)(一) KNN应用例子:使用K-近邻算法改进约会网站的配对效果。 (github:https://github.com/suferyang/KNN/tree/master/KNN) 数据…

Strace诊断CPU跑高问题(java/php网站)

早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符&#…