# New Discourse optimization ideas

**URL:** <https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591>\
**Category:** Meta\
**Created:** [July 11, 2019, 1:48pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591 "2019-07-11T13:48:37Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidsneighbour](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/davidsneighbour/32/24507_2.png) [@davidsneighbour](https://discourse.gohugo.io/u/davidsneighbour)\
**Post date:** [July 11, 2019, 1:48pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/1 "2019-07-11T13:48:37Z")

</div>

Using discourse is nice, but some issues are making my optimiser-gene unhappy:

1. I would very much like a link to the official Hugo documentation in the header or footer or somewhere on the page when responding to topics. There is no link anywhere, and I have to open a tab by myself and type `gohugo` then wait for the page to load then click documentation… that’s like four clicks and two to six characters to be typed depending on my browser history. That makes it hard checking the docs quickly if I try to help someone _wink wink_.

2. The checkbox on the left of topics is nearly invisible. How about somehow making them green and fat if they are solved? `.topic-status svg.d-icon-far-check-square` would hit that icon in a custom stylesheet. (if it does not work the first time try `!important` at the end of the rule. ✅

3. In my Chromium browser dev console I see content security policy errors. They might impact a feature we might like to use. Have a look 😛

4. I got a category meta post some weeks ago 😉 spend a minute on it. Even if it’s a negative.

that’s all 😉 feel free to ignore my rant.

---

<div class="post-metadata">

**Author:** ![maiki](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/maiki/32/16384_2.png) [@maiki](https://discourse.gohugo.io/u/maiki)\
**Post date:** [July 11, 2019, 3:03pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/2 "2019-07-11T15:03:05Z")

</div>

> [@davidsneighbour](#):
>
> a link to the official Hugo documentation in the header or footer or somewhere on the page when responding to topics.

Taken from the homepage, we could add the following somewhere:

```auto
<li><a href="https://gohugo.io/news/">News</a></li>
<li><a href="https://gohugo.io/documentation/">Docs</a></li>
<li><a href="https://themes.gohugo.io/">Themes</a></li>
<li><a href="https://gohugo.io/showcase/">Showcase</a></li>
<li><a href="https://discourse.gohugo.io/">Community</a></li>
<li><a href="https://github.com/gohugoio/hugo/">GitHub</a></li>

```

> [@davidsneighbour](#):
>
> In my Chromium browser dev console I see content security policy errors. They might impact a feature we might like to use. Have a look 😛

Please share the error here; we need to reproduce.

> [@davidsneighbour](#):
>
> I got a category meta post some weeks ago 😉 spend a minute on it.

> [@Categories proposal](https://discourse.gohugo.io/t/categories-proposal/19342/):
>
> I would like to propose two changes to the categories/posts on this community: Move posts about themes into the themes category. Lots of posts deal with theme specific questions and that should be marked. There is a theme category - why not use it? There are quite some moderators active here that could move the posts until users start doing it on the creation of posts. Rename “Support” into “Troubleshooting”. Support somehow implies “free support directly from the developer” to people that…

---

<div class="post-metadata">

**Author:** ![bep](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/bep/32/3332_2.png) [@bep](https://discourse.gohugo.io/u/bep)\
**Post date:** [July 11, 2019, 4:59pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/3 "2019-07-11T16:59:20Z")

</div>

I added the links. That looks good.

---

<div class="post-metadata">

**Author:** ![zwbetz](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/zwbetz/32/16088_2.png) [@zwbetz](https://discourse.gohugo.io/u/zwbetz)\
**Post date:** [July 11, 2019, 5:27pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/4 "2019-07-11T17:27:19Z")

</div>

Unfortunately the mobile layout on iOS Safari is now broken. It does not scroll horizontally.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/gohugo/original/2X/c/c2ddcba5a938a3b8766a899cba0c76777e88be24.jpeg)

---

<div class="post-metadata">

**Author:** ![zwbetz](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/zwbetz/32/16088_2.png) [@zwbetz](https://discourse.gohugo.io/u/zwbetz)\
**Post date:** [July 11, 2019, 6:00pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/5 "2019-07-11T18:00:54Z")

</div>

It’s fixed now. Thanks mysterious person behind the curtain.

---

<div class="post-metadata">

**Author:** ![funkydan2](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/funkydan2/32/5636_2.png) [@funkydan2](https://discourse.gohugo.io/u/funkydan2)\
**Post date:** [July 11, 2019, 11:57pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/6 "2019-07-11T23:57:19Z")

</div>

Thanks for the links - that shall speed up navigation.

Re #2 - I like the current style of the _solved_ checkboxes. In my opinion, any larger and they’d be too intrusive.

---

<div class="post-metadata">

**Author:** ![maiki](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/maiki/32/16384_2.png) [@maiki](https://discourse.gohugo.io/u/maiki)\
**Post date:** [July 12, 2019, 12:09am UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/7 "2019-07-12T00:09:12Z")

</div>

> [@funkydan2](#):
>
> Re #2 - I like the current style of the _solved_ checkboxes. In my opinion, any larger and they’d be too intrusive.

Consider the slightest adjustment:

 ![Screenshot_2019-07-11%20support](https://canada1.discourse-cdn.com/flex036/uploads/gohugo/original/2X/8/87a3e0e9dff468079193e2436216dab89b766f36.png)

```auto
svg.d-icon-far-check-square {
  color: green;
}

```

---

<div class="post-metadata">

**Author:** ![davidsneighbour](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/davidsneighbour/32/24507_2.png) [@davidsneighbour](https://discourse.gohugo.io/u/davidsneighbour)\
**Post date:** [July 12, 2019, 12:58pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/8 "2019-07-12T12:58:34Z")

</div>

The CSP error disappeared by the way. Maybe just some cache issue.

---

<div class="post-metadata">

**Author:** ![davidsneighbour](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/davidsneighbour/32/24507_2.png) [@davidsneighbour](https://discourse.gohugo.io/u/davidsneighbour)\
**Post date:** [July 12, 2019, 2:48pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/9 "2019-07-12T14:48:07Z")

</div>

Yes, I didn’t want to change the size. That silly emoticon at the end is just for fun 😉 making it green will work and be eye-catchy.

---

<div class="post-metadata">

**Author:** ![maiki](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/maiki/32/16384_2.png) [@maiki](https://discourse.gohugo.io/u/maiki)\
**Post date:** [July 12, 2019, 9:41pm UTC](https://discourse.gohugo.io/t/new-discourse-optimization-ideas/19591/10 "2019-07-12T21:41:10Z")

</div>

> [@davidsneighbour](#):
>
> The CSP error disappeared by the way. Maybe just some cache issue.

Yep, that’s my experience with Discourse.

> [@davidsneighbour](#):
>
> Yes, I didn’t want to change the size. That silly emoticon at the end is just for fun 😉 making it green will work and be eye-catchy.

If you want to DIY it, you could load a user stylesheet to override it locally. 🙂
