
Security News
The Changelog Podcast: Practical Steps to Stay Safe on npm
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.
jekyll-theme-cvent-dev-portal
Advanced tools
jekyll-theme-cvent-dev-portal: Jekyll theme for the Cvent Dev Portal GuideProvides consistent style elements for the Cvent Dev Portal Guide.
The site is generated using Jekyll, and uses this gem via the Jekyll themes mechanism. Derived from jekyll-theme-guides-mbland v1.0.3.
In your Gemfile, include the following:
group :jekyll_plugins do
gem 'jekyll-theme-cvent-dev-portal'
end
Add an assets/css/styles.scss file that contains at least the following:
---
---
@import "{{ site.theme }}";
Then in your _config.yml file,
add the following (you may need to remove any layout:
front matter from existing pages for
this to take effect):
theme: jekyll-theme-cvent-dev-portal
defaults:
-
scope:
path: ""
values:
layout: "default"
Build the site per usual, and observe the results.
Here are some other features that can be enabled via _config.yml:
# This adds the "back to" breadcrumb link under the page title:
back_link:
url: https://developers.cvent.me/
text: "Back to Cvent Dev Portal"
# If you use Analytics, add your code here:
google_analytics_ua: UA-????????-??
# If you want all of the navigation bar entries expanded by default, add this
# property and it to true:
expand_nav: true
If you'd like to add additional scripts or styles to every page on the site,
you can add styles: and scripts: lists to _config.yml. To add them to a
particular page, add these lists to the page's front matter.
If you want a page to have a different title in the navigation bar than that
of the page itself, add a navtitle: property to the page's front matter:
---
title: Since brevity is the soul of wit, I'll be brief.
navtitle: Polonius's advice
---
If you wish to expand or contract specific navigation bar items, add the
expand_nav: property to those items in the navigation: list in
_config.yml. For example, the Update the config file entry will expand
since the default expand_nav property is true, but Add a new page will
remain collapsed:
expand_nav: true
navigation:
- text: Introduction
internal: true
- text: Add a new page
url: add-a-new-page/
internal: true
expand_nav: false
children:
- text: Make a child page
url: make-a-child-page/
internal: true
- text: Update the config file
url: update-the-config-file/
internal: true
children:
- text: Understanding the `baseurl:` property
url: understanding-baseurl/
internal: true
First, choose a Jekyll site you'd like to use to view the impact of your updates and clone its repository; then clone this repository into the same parent directory. For example, to use the Cvent Developer Portal Guide:
$ git clone git@github.com:cvent/dev-portal-guide.git
$ git clone git@github.com:cvent/jekyll-theme-cvent-dev-portal.git
In the Gemfile of the Jekyll site's repository, include the following:
group :jekyll_plugins do
gem 'jekyll-theme-cvent-dev-portal', :path => '../jekyll-theme-cvent-dev-portal'
end
You can find the different style assets and templates within the assets,
_layouts, _includes, and _sass directories of this repository. Edit those,
then rebuild the Jekyll site as usual to see the results.
Alternatively, you can copy files from these directories into your site and edit them to taste.
The original jekyll-theme-mbland-guides software is made available as Open Source software under the ISC License. Cvent modifications are released under the Apache License, Version 2.0. For the text of the license, see the LICENSE file.
FAQs
Unknown package
We found that jekyll-theme-cvent-dev-portal demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Learn the essential steps every developer should take to stay secure on npm and reduce exposure to supply chain attacks.

Security News
Experts push back on new claims about AI-driven ransomware, warning that hype and sponsored research are distorting how the threat is understood.

Security News
Ruby's creator Matz assumes control of RubyGems and Bundler repositories while former maintainers agree to step back and transfer all rights to end the dispute.