AO3相信很多二次元爱好者都听说过,它是 Archive of Our Own 简称,中文名叫做“我们的存档馆”,是一个国外的二次元文学社区,是由Organization for Transformative Works(OTW)所创建的。AO3 的一个众所周知的缺陷,就是toc生成后如果包含过多的文本内容会导致掉落问题。那么,怎么搭建AO3并实现toc自动生成以及其掉落解决方案呢?
下面与大家分享以下操作:
一、搭建AO3
在服务器上搭建AO3,网上有很多教程,可以自行搜索学习,这里不详细介绍。
二、生成toc
搭建完AO3后,要再次运行bundle install --deployment命令,让Gems供应商能够在应用程序环境中正确运行所有gem。接着在终端中进入AO3目录,运行命令rake task=generate_toc,之后就会自动生成toc。
三、解决toc掉落问题
如果toc过长掉落,我们可以通过样式来解决,即控制toc的高度,只需要在css文件中设置它为固定高度即可,如:.toc_container{ height: 20rem; }
这样设置后,就可以解决toc掉落的问题。
以上就是搭建AO3,并实现toc自动生成以及其掉落解决方案的方法,希望对二次元爱好者有所帮助!