资讯专栏INFORMATION COLUMN

Github上写Blog

mushang / 2826人阅读

摘要:注的优先级比的高,系统会默认使用显示。页面重新刷新,再找到就会出现系统提示的显示地址。编译没有通过的项目是无法正常显示的如果还想换个漂亮的皮肤,就点就可以了。

预备知识:

必须:Git,GitHub,Jekyll,Markdown,YAML

可选:HTML,JavaScript,CSS,XML

工具:

可选:VSCode+Markdown Preview Github Styling,GitHub Desktop

操作:

  1. 注册一个GitHub的账号,可以使用GitHub Desktop或者GitHub网站;
  2. 创建一个空的项目
    • 在项目里面创建index.md,或者index.html,提交后,博客首页就建好了。
      • 注:index.html的优先级比index.md的高,系统会默认使用index.html显示。(系统需要编译,编译的进度请参考注1)
    • 进入项目的Settings,找到Github Pages,修改Source的选项,默认是None(也就是不开启主页显示模式),改为master branch,点save。页面重新刷新,再找到Source就会出现系统提示的显示地址。(编译没有通过的项目是无法正常显示的)
    • 如果还想换个漂亮的皮肤,就点theme就可以了。
  3. 如果不甘心使用这样简单的主页,你就需要fork一个别人的项目barryclark/jekyll-now;
    • 修改_config.yml文件
      • name:博客的名字
      • description:显示在浏览器上的标题栏的名字
      • avatar:博主的照片(可以从Git的Profile里面取照片的地址)
      • # Flags below are optional:表示以下的内容可以选择性的修改
        • email,github是我有的,其他的就看个人喜欢,不填内容就不会在网页上显示,也不会出错
        • sina,douban等国内的需要修改代码才能实现(人懒就先放一下了)
      • permalink : 在前面加个#把它屏蔽掉,因为默认的方式似乎无法正常显示。
    • Settings设置参考前面的说明。
    • 按照“_post”目录下的“2014-3-3-Hello-World.md”的模式,依据“YYYY-MM-DD-文件名称.md”的标准创建一个新文件,就是你发表的新文章了。
      • 打开主页,就会看到文章的主题出现在主页,点进去就可以看到文章的内容。(系统需要编译,编译的进度请参考注1)
  4. 如果还想更漂亮的的页面,更完整功能可以fork这个项目minimal-mistakes
    • 具体修改可以fork我的项目zhuyuanxiang.github.io,改了中文的地方就是我修改的,并且将需要的一些文件从docs目录下移到了根目录下。

注1:了解编译的进度,可以点Code的commits,进去后会看到自己本次提交的记录,如果后面有个绿色的就是编译成功了,如果是个红色的×就是编译失败了,失败了主页就无法显示你想要展示的内容。

注2:如果不喜欢远程编译结果出来后才知道有没有问题,可以自己在本机安装Jekyll,具体方法可以参考其他文章。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/1366.html

相关文章

  • vertical-align,今晚来我房间聊聊剧本

    摘要:在阅读,更有味道哦,今晚来我房间聊聊剧本作者博客还是来点个吧,啊,各位吴彦祖和高圆圆写在前面最令人困惑的属性是什么因为它总是达不到我们想要的效果一个加一个标题,一个头像加一个名字,要让它们俩垂直居中一通乱试之后,是不是只能恼怒的用或者今 在GitHub阅读,更有味道哦:vertical-align,今晚来我房间聊聊剧本作者博客:blog 还是来GitHub点个Star吧,啊,各位吴彦祖...

    Tychio 评论0 收藏0
  • SpringBoot就是这么简单

    摘要:热加载代表的是我们不需要重启服务器,就能够类检测得到,重新生成类的字节码文件无论是热部署或者是热加载都是基于类加载器来完成的。验证阶段字节码文件不会对造成危害准备阶段是会赋初始值,并不是程序中的值。 一、SpringBoot入门 今天在慕课网中看见了Spring Boot这么一个教程,这个Spring Boot作为JavaWeb的学习者肯定至少会听过,但我是不知道他是什么玩意。 只是大...

    whinc 评论0 收藏0
  • 一起来学SpringBoot | 第十一篇:集成Swagger在线调试

    摘要:但是这种手写文档带来的弊端就是维护起来苦不堪言,对于接口容易发生变化的开发者来说,维护文档就是噩梦好在现如今市场上书写文档的工具有很多,常见的有阿里的但是能称之为框架的,估计也只有了。 SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖...

    everfly 评论0 收藏0
  • 在公司做的项目和自己在学校做的有什么区别?

    摘要:文本已收录至我的仓库,欢迎不知道大家还是学生的时候有没有这个问题公司做的项目和自己在学校练手的项目有多大的区别。总的来说,我实习的总时间也快半年了,谈谈我觉得公司项目和自己练手的项目有啥区别,欢迎补充。 前言 只有光头才能变强。文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 不知道大家还是学生的时候有没有这个问...

    Freelander 评论0 收藏0
  • SegmentFault 助力 PyCon2014 China

    摘要:月日,助力在北京举办全球最盛大的年度聚会,国内外顶尖的工程师做了很精彩的分享和互动,现场多名爱好者参与了此次技术主题盛宴。后续会有更多现场照片持续更新 11月15日,SegmentFault 助力PyCon China 在北京举办全球 Pythoneer 最盛大的年度聚会,国内外顶尖的Python 工程师做了很精彩的分享和互动,现场300多名python爱好者参与了此次技术主题盛宴。 ...

    junbaor 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<