Edited web page does not update
Daniel Ebdrup Jensen
debdrup at FreeBSD.org
Tue Feb 16 16:20:38 UTC 2021
On Tue, Feb 16, 2021 at 05:00:40PM +0100, Sergio Carlavilla wrote:
>On Tue, 16 Feb 2021 at 16:54, Rob Belics <rob at belics.com> wrote:
>
>> I tried to dabble with updating documentation--specifically the web
>> site--using this link: https://docs.freebsd.org/en/books/fdp-primer/ I put
>> everything together and get the site to come up locally using Hugo as
>> outlined. However, I do not understand how to edit the web pages. First, I
>> can't find the home page (index) at all. Second, I tried editing the About
>> page doc/website/content/en/about.adoc, and rebuilt the whole thing, but
>> nothing changed when I refreshed the page.
>> _______________________________________________
>> freebsd-doc at freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-doc
>> To unsubscribe, send any mail to "freebsd-doc-unsubscribe at freebsd.org"
>>
>Hi Rob,
>
>First, thanks for your interest in helping us :)
>
>Second, can you tell me the commands you’re using?
>
>If you execute “make run” this should update the changes automatically.
>
>Bye.
>_______________________________________________
>freebsd-doc at freebsd.org mailing list
>https://lists.freebsd.org/mailman/listinfo/freebsd-doc
>To unsubscribe, send any mail to "freebsd-doc-unsubscribe at freebsd.org"
Hi folks,
To add to this a bit, my workflow is as follows:
Optional: ensure that the HOSTNAME variable is set, so that hugo listens
on a host that isn't localhost, as I run it on a server that's a bit
more powerful than my old laptop.
git checkout -b <branchname>
`make -C /usr/doc/website run`
(Replace website with documentation if you want to monitor the
documentation)
Alter whatever it is I wanna change, and save the file. Hugo should
rebuild the changed part (although this doesn't always work, possibly
due to includes; I've yet to root-cause this)
git add . && git diff -staged
Then rinse and repeat for the editing and git add'ing, until satisfied.
Finally, make -C /usr/doc/website build, to make sure nothing else
broke during all the editing. ;)
The asciidoctor binary can also be used to lint files.
If you grab git arc by doing `make -C /usr/src/tools/tools/git-arc build`
and throw the install target at it afterwards (you'll need to be in the
tree for 14-CURRENT for this), you can use git arc (and it's manual
page, adopted to mdoc(7) by yours truly) to upload directly to
reviews.freebsd.org.
I hope this helps, but please feel free to reach out (preferably on
#bsddocs on IRC) if necessary.
Also, yes, I do intend to add this to the FDP, but it could be added by
someone else too. *hint hint, wink wink, nudge nudge*
Yours,
Daniel Ebdrup Jensen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 618 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-doc/attachments/20210216/3ffdb3e6/attachment.sig>
More information about the freebsd-doc
mailing list