title | linkTitle | weight | description |
---|---|---|---|
Update Docsy without Hugo Modules |
Update Docsy without Hugo Modules |
2 |
Update the Docsy theme to the latest version using submodules or `git pull`.
|
If you aren't using Hugo Modules, depending on how you chose to install Docsy on your existing site, use one of the following two procedures to update your theme.
{{% alert title="Tip" %}} If you intend to update your site, consider converting your site to Hugo Modules. After conversion, it's even simpler to update Docsy! {{% /alert %}}
If you are using the Docsy theme as a submodule in your project, here's how you update the submodule:
-
Navigate to the root of your local project, then run:
git submodule update --remote
-
Add and then commit the change to your project:
git add themes/ git commit -m "Updating theme submodule"
-
Push the commit to your project repo. For example, run:
git push origin master
If you cloned the Docsy theme into
the themes
folder in your project, then you use the git pull
command:
-
Navigate to the
themes
directory in your local project:cd themes
-
Ensure that
origin
is set tohttps://github.com/google/docsy.git
:git remote -v
-
Update your local clone:
git pull origin master
If you have made any local changes to the cloned theme, you must manually resolve any merge conflicts.