Add tabs for Jekyll theme
Install the plugin
Add jekyll-tabs
in Gemfile
group :jekyll_plugins do
# ... other gems
gem "jekyll-tabs"
end
Add jekyll-tabs
in _config.yaml
# Plug-ins
plugins:
# ... other plugins
- jekyll-tabs
Modify docker-compose.yaml
to build your own version. For example, your name as foo
, and al-folio version is v0.10.1
.
version: "3"
# this file uses prebuilt image in dockerhub
services:
jekyll:
image: foo/al-folio:v0.10.1
# ...
After that, build your own docker image and push to docker hub.
Include the javascript
Copy the content of this file in your public folder (for example assets/js/tabs.js
)
<!DOCTYPE html>
<html lang="en-us">
<head>
...
</head>
<body>
<script src="/assets/js/tabs.js"></script>
</body>
</html>
Add tabs style
Copy the content of this file in your public folder (for example assets/css/tabs.css
)
<!DOCTYPE html>
<html lang="en-us">
<head>
...
<link rel="stylesheet" href="/assets/css/custom.css" />
</head>
<body>
....
</body>
</html>
Demo
-
print("Hello World!")
-
package main import "fmt" func main() { fmt.Println("Hello World!") }
-
fn main() { println!("Hello World!"); }
code tabs demo