MMIL

Materials and Mechanics Informatics Lab

0%

设置grav的一些小记录

  • 安装grav-admin很简单,直接把下载的.zip文件夹解压到website对应的目录即可。
  • Grav通过文件夹管理页面,每个文件夹下有一个文件。文件夹的命名是01.XXXX, 这个会显示在页面的菜单中。
  • 这个文件的命名必须是 XXXX.md,其中XXXX是这个theme中有的模板名字,如:XXXX.html.twig.
  • 我使用的是webfolio theme,在管理页面,点开这个主题后,可以进行管理,输入一下图片啊,页脚啊,之类。
  • Webfolio有三个主要模板:default, modular和blog. modular 模板就是那种一个页面上有好几个子页面,通过下来,逐渐显示。
  • Webfolio的blog下有一个blog.md, Content: 下的items设为‘@self.children’,即可列出下面显示的blog的目录。
  • webfolio的blog使用的名字是blog-post.md,其父文件夹前面没有01 02这样的标志,不会显示在菜单中,因为其父目录和blog.md在同一级,可以被blog找到,并在页面列出。注意对publish_date和Date的设置,这个真的决定了是不是能够显示。
  • 可以在custom.css中定义自己的css,如div的center

  • 在后台添加blog-item时,不需要先添加文件夹,再添加页面,如果这样会报错误。只需直接添加页面,在这个过程中会直接生成它的上级文件夹。

  • 在markdown中,图文混排可以是
1
2
3
4
|  |  |  |
|-----|-----|-----|
|<img src="sunsheng.jpg" height="250px" align=left>| |:fa-building:Materials Genome Institute, Shanghai University<br /><br /> :fa-envelope: <a href="mailto:mgissh@t.shu.edu.cn">mgissh@t.shu.edu.cn</a> <br /><br /> :fa-phone: +86-21-66135560 <br /> <br />:fa-map-marker: Rm 533 Building 7, No. 333 Nanchen Road, Baoshan District, Shanghai 20444, P. R. China |

显示效果如下:

:fa-building:Materials Genome Institute, Shanghai University

:fa-envelope: mgissh@t.shu.edu.cn

:fa-phone: +86-21-66135560

:fa-map-marker: Rm 533 Building 7, No. 333 Nanchen Road, Baoshan District, Shanghai 20444, P. R. China
  • 在grav中安装simplesearch插件,它对应的页面在/grav-admin/search。在theme设置中,添加Search按钮对应于这个search页面即可。