]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - doc/todo/merge_bootstrap_branch.mdwn
(no commit message)
[git.ikiwiki.info.git] / doc / todo / merge_bootstrap_branch.mdwn
index ee42bf55c5f54e8790fee0f76ab5a4f5e21d3f1a..5e046f737606e9165b15c9cf1c97b146783f3fdf 100644 (file)
@@ -21,3 +21,43 @@ except when the bootstrap theme is enabled.
 >
 > My work on bootstrap also involved some changes to the base templates,
 > not sure there is a way to work around that. --[[anarcat]]
+
+>> As for not tampering with template files, the only way I found to
+>> work around this is to rename the desired bootstrap classes to the
+>> ones that the default ikiwiki template wants (toc, map, etc.).
+>> What this means is copying css code from `bootstrap.css` to the `styles.css`.
+>> [See for yourself](https://notabug.org/iikb/ikiwiki-theme-bootstrap/commit/7f30630b6255336a34b14f70f2a674e15cd797a0) - don't mind the red parts.
+>> This is tedious and boring, it's easier to tamper with template files
+>> than to rewrite bootstrap by copying and pasting it. --[[desci]]
+
+> Is there any progress here? Someone wanting to build a Bootstrap 4
+> should look at working with this branch or a custom theme?
+>
+> For the record, there is a Debian package for
+> [font-awesome][]. [mkdocs-bootstrap][] uses
+> that. [sphinx-bootstrap-theme][] is another bootstrap-based theme
+> packaged in Debian. Both ship embeded copies of Bootstrap 3, so
+> there are prior offenses to just shipping the code within the
+> package.
+>
+> It would be preferable to package bootstrap 4 seperately of
+> course... I made a [RFP for packaging B4](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842828).
+>
+> I was somehow under the impression that Boostrap 4 was lighter, but
+> looking at the actual code on the alpha site makes me think that it
+> is actually larger, which reduces the incentives for me to do the
+> upgrade... Along with jquery, it's a 100KB overhead on first load,
+> something that shouldn't be neglected. The [alpha site][] is around
+> 1MB and 25 requests! My site can currently squeeze all of jquery and
+> boostrap in 80KB (including the glyphs font) and it's only that
+> stupid Mozilla Fira font that makes it blow up to 300KB... So I am
+> not sure I would switch to B4 - maybe doing a B3 merge would be best
+> for now, especially since Bootstrap 3 is already packaged in Debian?
+> -- [[anarcat]]
+
+[alpha site]: https://v4-alpha.getbootstrap.com
+[bug #704330]: https://bugs.debian.org/704330
+[orphaned]: https://tracker.debian.org/pkg/twitter-bootstrap
+[sphinx-bootstrap-theme]: https://tracker.debian.org/pkg/sphinx-bootstrap-theme
+[mkdocs-bootstrap]: https://tracker.debian.org/pkg/mkdocs-bootstrap
+[font-awesome]: https://tracker.debian.org/pkg/fonts-font-awesome