minimal-mistakes一些自定义修改的备忘总结

由于疫情困在家,就着手做了一下自己的个人网页,以前用google site做的,虽然还行但是学校给了域名,一直没有用过,还是想自己搞一个网站来。网站基于Jekyll. 简单跟着Jekyll的tutorial过了一遍,就开是动手了。基于minimal-mistake的主题修改的,内容比较杂,作为一个前端盲有点心累。用这篇博客记一下,省的自己忘了。

首先,牢记需要修改什么,就用浏览器审查元素来进行定位

  • 网页都放在_page文件夹里。写网页的主要内容。md格式的只会用markdown渲染,所以不要加css标签。

  • 然后套用_layout文件夹里对应的layout,layout是html文件,按html渲染,可以加一些css和js标签。

  • layout文件应该会include一些现成的文件,如sidebar,这些文件会使用一些样式,存在_sass文件夹里。

  • _data文件夹里存的是可以配置的导航栏。

  • _include里有很多已经高度集成的部件:

    • 侧边栏:sidebar.html author-profile.html
    • 报头:masthead.html 可以修改顶部的图片
    • 页脚: footer.html
  • _sass里定义了很多样式:

    • base里定义了很多全局的样式,比如字号,段落,链接,动画,代码样式等。
    • button里是button的样式。
    • page就是定义了除了侧边栏的page样式。可以调整宽度、文字对齐方式,字体大小,链接样式等。padding-right: 35px;可以修改左边side bar的宽度(待确认).
    • sidebar定义了侧边栏的宽度,字体,间距. .author__avatar {}可以修改个人图片.
    • utilities定义了一些工具,比如对齐,按钮
    • variables里定义了一些变量:字体,字号,上面文件中引用的变量定义。
  • assets存储了一些媒体资源,比如image/css/js等。网站需要的文件也可以。这样生成文件时就可以全部拷贝到_site文件夹里。

关于如何使用academic icons。

  • 把解压到css和font放在assets下对应的文件夹内。
  • 在使用的layout里引入css:
<link rel="stylesheet" href="/assets/css/academicons.min.css"/> <!-- academic icons css -->
  • 然后在_config.yml里正常使用即可。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值