Giter Club home page Giter Club logo

maupassant-hugo's People

Contributors

bbleae avatar forrestsu avatar fuzqing avatar guader avatar jokerqyou avatar kkua avatar lartpang avatar luhuachuixue avatar luodaoyi avatar qutue avatar rujews avatar techmagus avatar zazayaya avatar zhaolion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

maupassant-hugo's Issues

$$Tex code$$, 块内公式换行问题,请问你们是怎样解决的呢?

插入 latex 公式,如果$$Tex code$$ 块内有多行的时候,直接用 \\ 无法显示,请问你们是怎么解决这个问题的呢?

比如,我插入以下公式

$$
\begin{align}
E[0] &=\frac{\sum_{i=1}^nv_i}{n}\\
E[1] &= \frac{j^2}{n^2}\frac{\sum_{k<=j}v_i}{j} + \frac{(n-j)(n+j)}{n^2}\frac{\sum_{i>j}v_i}{n-j}\\
&= \frac{j\sum_{k<=j}v_i}{n^2}+\frac{(n+j)\sum_{i>j}v_i}{n^2}\\
&= \frac{\sum_{i>j}v_i}{n} + \frac{j\sum_iv_i}{n^2}\\
&=\frac{\sum_{i>j}v_i+jE[0]}{n}\\
\end{align}
$$

然后 无法显示,查看网页源码是,


<p>$$
   \begin{align}
   E[0] &amp;=\frac{\sum_{i=1}^nv_i}{n}<br />
   E[1] &amp;= \frac{j^2}{n^2}\frac{\sum_{k&lt;=j}v_i}{j} + \frac{(n-j)(n+j)}{n^2}\frac{\sum_{i&gt;j}v_i}{n-j}<br />
   &amp;= \frac{j\sum_{k&lt;=j}v<em>i}{n^2}+\frac{(n+j)\sum</em>{i&gt;j}v_i}{n^2}<br />
   &amp;= \frac{\sum_{i&gt;j}v_i}{n} + \frac{j\sum_iv_i}{n^2}<br />
   &amp;=\frac{\sum_{i&gt;j}v_i+jE[0]}{n}<br />
   \end{align}
  $$</p>

后面又换行符但是无法显示换行

希望底部 copyright 区域增加社交账户链接

Maupassant 十分好用,但是相比 Even / Jane 两个主题,我最怀念他们的地方就是会在每个页面最底部显示社交账号链接:

footer

配置时只需要定义:

[params.social]                                         # 社交链接
a-email = "mailto:[email protected]"
b-stack-overflow = "http://en.xianmin.org/hugo-theme-jane/"
c-twitter = "http://en.xianmin.org/hugo-theme-jane/"
d-facebook = "http://en.xianmin.org/hugo-theme-jane/"
e-linkedin = "http://en.xianmin.org/hugo-theme-jane/"
f-google = "http://en.xianmin.org/hugo-theme-jane/"
g-github = "http://en.xianmin.org/hugo-theme-jane/"
h-weibo = "http://en.xianmin.org/hugo-theme-jane/"
i-zhihu = "http://en.xianmin.org/hugo-theme-jane/"
j-douban = "http://en.xianmin.org/hugo-theme-jane/"
k-pocket = "http://en.xianmin.org/hugo-theme-jane/"
l-tumblr = "http://en.xianmin.org/hugo-theme-jane/"
m-instagram = "http://en.xianmin.org/hugo-theme-jane/"
n-gitlab = "http://en.xianmin.org/hugo-theme-jane/"
o-goodreads = "http://en.xianmin.org/hugo-theme-jane/"
p-coding = "http://en.xianmin.org/hugo-theme-jane/"
q-bilibili = "http://en.xianmin.org/hugo-theme-jane/"

前面的字母代表左右排列的顺序,横线后面代表社交账号名称。

如果有这个功能,Maupassant 就很完美了。

另外,我提了个 PR: #38

麻烦有空帮看看

页面最小或移动设备显示时,让侧边栏在底部显示

现有主题,页面最小或移动设备显示时,侧边栏和回顶部的小火箭会隐藏起来。
建议:当页面最小或移动设备显示时,让他们在底部显示,我自己试着改了下,水平太低,没找对地方

另:内容里的长链接自动换行我已解决,只需在.post-content a中加入word-wrap: break-word;
overflow: hidden;即可。 @rujews

cdn.bootcss.com 部分地区连接缓慢

有没有可能换掉它或者找个快一些的镜像? 深圳电信:

PING cdn.bootcss.com (45.32.58.37): 56 data bytes
64 bytes from 45.32.58.37: icmp_seq=0 ttl=46 time=279 ms
64 bytes from 45.32.58.37: icmp_seq=2 ttl=46 time=271 ms
64 bytes from 45.32.58.37: icmp_seq=3 ttl=46 time=349 ms
64 bytes from 45.32.58.37: icmp_seq=4 ttl=46 time=283 ms
64 bytes from 45.32.58.37: icmp_seq=5 ttl=46 time=424 ms
64 bytes from 45.32.58.37: icmp_seq=6 ttl=46 time=353 ms
64 bytes from 45.32.58.37: icmp_seq=7 ttl=46 time=274 ms

分页问题

1.如何自定义每页显示条数?
config.toml中设置paginate=5无效
2.当文章数为9条时会分成两页,第二页没有文章显示(当前默认九条一页).

手机端看的时候有错位

您好,在手机端看的时候有错位。
比如标题 后面的 | 和分类名

还有在手机上觉得这个页尾的xxxxx power 这段话不好看了,中间折下行就好了.

祝好运.

运行的时候出错

当运行 hugo server 的时候,报错如下:
Building sites … WARN 2019/02/15 17:25:38 Found no layout for "taxonomyTerm", language "en", output format "HTML": crea
te a template below /layouts with one of these filenames: tags/tag.terms.en.html.html, tags/terms.en.html.html, tags/lis
t.en.html.html, tags/tag.terms.html.html, tags/terms.html.html, tags/list.html.html, tags/tag.terms.en.html, tags/terms.
en.html, tags/list.en.html, tags/tag.terms.html, tags/terms.html, tags/list.html, taxonomy/tag.terms.en.html.html, taxon
omy/terms.en.html.html, taxonomy/list.en.html.html, taxonomy/tag.terms.html.html, taxonomy/terms.html.html, taxonomy/lis
t.html.html, taxonomy/tag.terms.en.html, taxonomy/terms.en.html, taxonomy/list.en.html, taxonomy/tag.terms.html, taxonom
y/terms.html, taxonomy/list.html, tag/tag.terms.en.html.html, tag/terms.en.html.html, tag/list.en.html.html, tag/tag.ter
ms.html.html, tag/terms.html.html, tag/list.html.html, tag/tag.terms.en.html, tag/terms.en.html, tag/list.en.html, tag/t
ag.terms.html, tag/terms.html, tag/list.html, _default/tag.terms.en.html.html, _default/terms.en.html.html, _default/lis
t.en.html.html, _default/tag.terms.html.html, _default/terms.html.html, _default/list.html.html, _default/tag.terms.en.h
tml, _default/terms.en.html, _default/list.en.html, _default/tag.terms.html, _default/terms.html, _default/list.html
WARN 2019/02/15 17:25:38 Found no layout for "section", language "en", output format "HTML": create a template below /la
youts with one of these filenames: 2019/2019.en.html.html, 2019/section.en.html.html, 2019/list.en.html.html, 2019/2019.
html.html, 2019/section.html.html, 2019/list.html.html, 2019/2019.en.html, 2019/section.en.html, 2019/list.en.html, 2019
/2019.html, 2019/section.html, 2019/list.html, section/2019.en.html.html, section/section.en.html.html, section/list.en.
html.html, section/2019.html.html, section/section.html.html, section/list.html.html, section/2019.en.html, section/sect
ion.en.html, section/list.en.html, section/2019.html, section/section.html, section/list.html, _default/2019.en.html.htm
l, _default/section.en.html.html, _default/list.en.html.html, _default/2019.html.html, _default/section.html.html, _defa
ult/list.html.html, _default/2019.en.html, _default/section.en.html, _default/list.en.html, _default/2019.html, _default
/section.html, _default/list.html

README.md报错

“替换成你自己的Disqus名字即可。”
这句话感觉是放错地方了,应该是在disqus的下面,但是放在了busuanzi的下面

兼容 highlight.js

highlight.js 是目前最好的语法高亮解决方案了。

我照着: http://note.qidong.name/2017/06/24/hugo-highlight/

的方法,把 maupassant 的 layouts/partials/head.html 拷贝到 layouts/partials/head.html 并且加了几行:

<link href="https://cdn.bootcss.com/highlight.js/9.15.6/styles/monokai.min.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/highlight.js/9.15.6/highlight.min.js"></script>
<link href="https://cdn.bootcss.com/highlight.js/9.15.6/styles/monokai.min.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/highlight.js/9.15.6/highlight.min.js"></script>
<script src="https://cdn.bootcss.com/highlight.js/9.15.6/languages/vim.min.js"></script>
<script src="https://cdn.bootcss.com/highlight.js/9.15.6/languages/yaml.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

再其他主题下工作正常,但是 maupassant 下面会有一层厚厚的边框:

frame

看起来十分丑陋,请问有没有办法干掉这个厚厚的边框??页面在:

http://localhost:1313/blog/archives/2193/

页面过多的问题

我测试了下,当我们有4000多篇文章就会有800多页,从第一页到800多页的链接,好大的一片,没办法发图片,不知道我说清了没有?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 下一页
建议:临近当前页的显示几个,其余的省略为....

flowchart有问题

我使用流程图的时候网页报错

Uncaught TypeError: Cannot set property 'next' of undefined
    at Object.r [as parse] (flowchart.parse.js:305)
    at (index):540
    at (index):543

全局设置和文章内设置都有这个问题,图不能正确显示,hugo版本为0.56.0

最近文章的内容是可以自主选择的吗

发现你的博客上的最近文章的内容和最新的文章的内容是不一致的,最近发表的都是”工具“类别的文章,这些没有出现在最近文章里,请问这个是可以自主设置的吗?
image

关于代码渲染的高亮问题

请问前端渲染用的是什么插件

如何添加自定义语言的高亮css

目前入坑flutter中, 需要一个dart的高亮

感谢感谢 😆

自定义文章摘要长度

问题

在目前的layouts/index.htmllayouts/_default/taxonomy.html模板中,摘要部分采用的是截断固定文本长度的方式:

...
<div class="post-content">
        {{ .Content | markdownify | truncate 180 }}
    <p class="readmore"><a href="{{ .Permalink }}">阅读全文</a></p>
</div>
...

建议

使用.Summary页面变量,这样就可以识别文章中的<!--more-->标记了,

...
<div class="post-content">
        {{ .Summary | markdownify }}
    <p class="readmore"><a href="{{ .Permalink }}">阅读全文</a></p>
</div>
...

也可以在config.toml中使用summaryLength自动限制摘要的元素数量。

summaryLength = 10 # default 70

categories 和 tags 索引页面的路径问题

在 config.toml 里设置了 baseURL, 比如 baseURL = "https://xxxx.github.io/blog"

hugo 编译出来的 categories 和 tags 索引页面的路径应该是
https://xxxx.github.io/blog/tags/tagnamehttps://xxxx.github.io/blog/categories/categoryname

但现在的结果是 (少了 "blog/"), 导致 404
https://xxxx.github.io/tags/tagnamehttps://xxxx.github.io/categories/categoryname

我看了一下, 可能是因为
layouts/partials/ 里面的 tags.html 和 categories.html 这两个文件路径计算问题

这段
<a href="{{ "/tags/" | absLangURL }}...</a>

改成

<a href="{{ "tags/" | absLangURL }}...</a>

就好了( tags 前面那个斜杠去掉)

PS: 这个主题很棒, 非常感谢

see also

hugo内置的see also算法,推荐时只推荐比本文章时间更早的文章,所以想改下配置,查看了hugo官方给出的配置方法是yml格式的,如下:
related:
threshold: 80
includeNewer: false
toLower: false
indices:
- name: keywords
weight: 100
- name: date
weight: 10
我们的主题配置使用的是toml格式,我尝试了好多种都不对,toml官方也没有这样的例子。
请问这几句配置怎么写成toml格式呢?
问题发布后缩进会变没有,我没法发图片, 我看到你在知乎上回答了我的问题,可惜也是因为缩进的问题,导致你看不清,我在知乎上修改成了图片,才显出了缩进,我觉得是indices:包含两项内容,每项是个结构体,我不会表示了,你要实在看不清,可以自己查下see also官方配置 @rujews

文章内容长连接不自动换行

写了文章发现引用的链接过长就会突破原本的div,如图所示:
image
可惜自己不懂hugo就会使用现成的不然就自己改了。
还有请问“本文为原创文章,转载注明出处,”每篇文章这一段是写文章的时候自己添加上去还是作者您写了通用的开关在config.toml里面呢

hugo server 以后博客内容为空白

按照 http://www.flysnow.org/2018/07/29/from-hexo-to-hugo.html 上的说明进行配置,我的博客在 content/posts/, content 目录下还有 aboutarchives 目录,这两个目录下分别有一个 index.md 文件。

about 目录下 index.md 内容为:

---
title: "About"
type: about
---

archives 目录下 index.md 内容为:

---
title: "Archives"
type: archives
---

config.toml 的内容为

baseURL = "http://jdhao.github.io"
languageCode = "zh-CN"
title = "jdhao's blog"
theme = "maupassant"

preserveTaxonomyNames = true
disablePathToLower = true

[author]
  name = "jdhao"

[params]
  author = "jdhao"
  subtitle = "A blog for the patient people"

[menu]
  [[menu.main]]
    identifier = "archives"
    name = "归档"
    url = "/archives/"
    weight = 2
  [[menu.main]]
    identifier = "about"
    name = "关于"
    url = "/about/"
    weight = 3

[permalinks]
  post = "/:year/:month/:day/:title/"

生成的博客框架都有了,但是就是博客不显示,截图如下

image

README内容错误

我在按照README的使用过程中发现2处错误:

1.归档无法正确显示
参照这里,将content/archives/index.md文件内容改为:

---
title: "Archives"
type: "archives"
---

之后就能正常归档。
2.不蒜子页面计数器支持
按照README中添加配置,运行hugo会报错显示:

unmarshal failed: Near line xx (last key parsed ''): Key 'params' has already been defined.

config.toml里正确的配置应该是:

[Params]
  busuanzi = true

如何给代码添加行号?

我尝试使用prism的line number插件,但是任然无法显示行号,但是右边多了一栏,我不是很清楚这是怎么回事。

功能需求:置顶(Pin top)/文章间分隔/全站访客量

  1. 请问能否加上置顶选项?

    背景:我是从hexo的Next.Gemini迁移过来的,原来在front matter里写
    top: true
    即可使某篇post置顶。而这里我试了,并不行。
    Screenshot_2019-04-14-21-37-18-886_com yandex browser

  2. 能否使首页文章之间有较为明确的分隔标记?可以是像上图那样一篇文章一个框,也可以是简单的一条线 <br />分隔。

  3. 现在的 busuanzi 访问量统计是单篇文章的(page uv),能不能在页面底部加一个全站访客/访问量统计(site pv/uv)?就像Next主题支持的那样。

最后很感谢您的repo!

需求:可以通过content子目录的方式灵活增加/修改/删除文章类型

和 Issue #45 关联的一个想法。

commit(bd965dda)更新后,文章类型不再必须是post和posts。通过在content目录下添加子目可以增加新的content type(一个子目录自动对应一个content type),这个和hugo的default behavior是一致的。

检索了一下代码,现在还有layouts/archives/single.html 和 layouts/partials/recent_post.html在代码中指定了文章类型,我觉得这个在灵活性方面不太友好。这个可以改成和hugo的default behavior一致吗?

preserveTaxonomyNames和disablePathToLower选项无效

如题,我在config.toml里设置了

preserveTaxonomyNames = true
disablePathToLower = true

然后发现我新建的一篇名为 "BerkeleyProgram"、标签为 "Berkeley" 的文章的URL依然是小写字母 "berkeleyprogram" ;侧边栏的tags和categories,以及文章下方的tags所对应的URL也都是小写字母。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.