Comments (3)
Thanks so much, Matt! I never would have been able to figure this out on my own. Really appreciate your help.
from just-the-docs.
@mattxwang following up on my email with an issue here! Thanks in advance.
from just-the-docs.
Hi @rachaelsalisbury, thanks for submitting an issue. The repository helps me debug quite a bit! Basically, the repo you've linked (and thus, your site) has copied over the source code of our theme rather than the library; the latter is what users should use. In particular, this copy was made prior to version 0.4 (when callouts were introduced). This means you can't easily use new versions of the library as we release them (such as new features like callouts).
It seems like you bumped the version in the .gemspec
, but this doesn't actually update the library (what a gemspec actually does is a bit out of scope of your use-case).
Here is the minimum change you need to do to get your sample repo to work (I just did this locally):
- other than
_sass/color_schemes/np_color_scheme.scss
, delete the entire contents of_includes
,_layouts
, and_sass
: these are all old remnants of source code. They're included as part of our library, so you don't need to have a (potentially outdated) copy. - In
_config.yml
, addtheme: just-the-docs
(this tells Jekyll to use our library) - Change your
Gemfile
to have the following contents (which properly installs our library):
source 'https://rubygems.org'
gem "jekyll", "~> 4.3.2" # installed by `gem jekyll`
# gem "webrick" # required when using Ruby >= 3 and Jekyll <= 4.2.2
gem "just-the-docs", "0.6.1" # pinned to the current release
- Re-run
bundle install
- Re-run
bundle exec jekyll serve
; observe that callouts now work
You should be able to repeat similar steps for your confidential site.
You might also find it easier to "start from scratch" by starting with the template and:
- moving over all of your content, i.e. the content of
docs/
- re-adding any custom code you've added, i.e.
_sass/color_schemes/np_color_scheme.scss
Either should resolve your problem. Let me know if this works / if you have any follow-ups!
from just-the-docs.
Related Issues (20)
- Faster build speed by caching the sidebar HOT 1
- Improve GitHub Issue Templates
- Mobile Menu Not Working HOT 5
- nav_external_links > opens_in_new_tab: true doesn't open the link in a new tab HOT 4
- Add support for additional diagram languages HOT 4
- Dependency error HOT 3
- Navbar highlighting depends on URL having `.html` extension HOT 1
- light vs dark theme based on device setting HOT 1
- Add in-page right sidebar HOT 3
- `just-the-docs.com` copyright is out of date HOT 4
- big HOT 1
- Incorrect positioning of clickable area for navigation links in Safari/macOS HOT 6
- Add support for Lunr pre-built indexes HOT 3
- Zion LLC HOT 1
- Support CTRL+k shortcut for triggering the search input HOT 2
- Organize pages using IDs HOT 1
- Option to define groups with front matter HOT 3
- Log 2023-11-18 00_48_10.txt
- Searching _posts HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from just-the-docs.