Pinned post

大家好,TeX 支持刚刚装好,现在内测,有问题请报告。一般出现 500 错误是因为语法有误。只在 Safari 和 Firefox 上测试了,Chrome 很可惜不支持 MathML。目前电脑上显示的效果会比较好。
有 inline 和 block 两种写法,一个 $ 包围语句是 inline,比如 $a^2+b^2=c^2$ 显示的是 $a^2+b^2=c^2$ a2+b2=c2。两个 $$ 包围是 block:\begin{equation} f(a) = \frac{1}{2\pi i} \oint\frac{f(z)}{z-a}dz \end{equation} f(a)=12πif(z)zadz 由于 $ 符号现在被占用,想要打出符号本身的话请打 \$,和 markdown 的 escape 是一样的。
站外如果不支持 MathML 的话会显示一般文档里用到的 LaTeX 的语法,对比图如下:

:azukisan_v1::azukisan_h1::azukisan_h2::azukisan_h3:
:azukisan_v2::void::void::azukisan_v1:
:azukisan_v3::void::void::azukisan_v2:
:azukisan_h1::azukisan_h2::azukisan_h3::azukisan_v3:

不小心颜色设置得不太合适,感觉找到了 spoiler warning 的方法啊哈哈

因为表情有点多,加载的时候有点慢,用了小森林站长的 lazy load,这样在 emoji picker 里刷到相应表情的时候才会加载,感谢小森林站长!

如果大家偶尔遇到网页突然出现错误的情况应该是站长又在随机折腾站点,一般不会有大问题,稍候就好。

这行提示在不需要的时候也许会有些碍眼?弄成了超低透明度,悬浮的时候会变清晰,移动端没有悬浮,就轻点一下。

Show thread

更新

  • 新增主题 Flora,UI 和其它的主题有一些不同;
  • 在输入栏加上了 Markdown 提示文字(图三);
  • Mastodon 版本更新到 v3.4.3

unordered list 的支持俺又加上了,排版也修好了

  • 现在
  • 列表

长这样

Show thread

折腾了一份站点简介,以后应该还会补充的,嗯​:mrblanket_dontwanttohear:

补充更新庞贝表情
:pompei_cave_canem::pompei_concerned::pompei_cry::pompei_facepalm::pompei_man_dancing::pompei_roll_eyes::pompei_shrugging::pompei_skull::pompei_thinking::pompei_unamused::pompei_weary::pompei_woman_dancing:

大家好,TeX 支持刚刚装好,现在内测,有问题请报告。一般出现 500 错误是因为语法有误。只在 Safari 和 Firefox 上测试了,Chrome 很可惜不支持 MathML。目前电脑上显示的效果会比较好。
有 inline 和 block 两种写法,一个 $ 包围语句是 inline,比如 $a^2+b^2=c^2$ 显示的是 $a^2+b^2=c^2$ a2+b2=c2。两个 $$ 包围是 block:\begin{equation} f(a) = \frac{1}{2\pi i} \oint\frac{f(z)}{z-a}dz \end{equation} f(a)=12πif(z)zadz 由于 $ 符号现在被占用,想要打出符号本身的话请打 \$,和 markdown 的 escape 是一样的。
站外如果不支持 MathML 的话会显示一般文档里用到的 LaTeX 的语法,对比图如下:

管理员最近要进行一些胡乱调试,可能出现运行不稳定的情况,敬请见谅

自定义表情悬浮放大还是自动放大?

近日添加了两套新表情:
gopher:
:gopher_awesome:​​:gopher_chasing:​​:gopher_cool:​​:gopher_deadlock:​​:gopher_defer:​​:gopher_discuss:​​:gopher_do_it_tomorrow:​​:gopher_do_not_panic:​​:gopher_eat:​​:gopher_everything_is_fine:​​:gopher_fight:​​:gopher_fyi:​​:gopher_gn8:​​:gopher_good_job:​​:gopher_good_morning:​​:gopher_good_weekend:​​:gopher_goroutine:​​:gopher_high_5:​​:gopher_itadakimasu:​​:gopher_lgtm:​​:gopher_lie_down:​​:gopher_lie_down2:​​:gopher_no:​​:gopher_no_way:​​:gopher_omg:​​:gopher_on_fire:​​:gopher_panic:​​:gopher_profiling:​​:gopher_question:​​:gopher_read:​​:gopher_really:​​:gopher_recover:​​:gopher_sorry:​​:gopher_squeeze:​​:gopher_sun_bathing:​​:gopher_sweet_dreams:​​:gopher_thanks:​​:gopher_tv:​​:gopher_wow:​​:gopher_yes:
Mr. Blanket:
:mrblanket_bar:​​:mrblanket_bite:​​:mrblanket_cat:​​:mrblanket_christmastree:​​:mrblanket_crown:​​:mrblanket_cry:​​:mrblanket_dontwanttohear:​​:mrblanket_drumstick:​​:mrblanket_gingerbread:​​:mrblanket_grumpy:​​:mrblanket_keepout:​​:mrblanket_kiss:​​:mrblanket_laptop:​​:mrblanket_lol:​​:mrblanket_longing:​​:mrblanket_nightmare:​​:mrblanket_no:​​:mrblanket_notlikethis:​​:mrblanket_novacancies:​​:mrblanket_pizza:​​:mrblanket_question:​​:mrblanket_readytogo:​​:mrblanket_rosecandle:​​:mrblanket_shocked:​​:mrblanket_shy:​​:mrblanket_situp:​​:mrblanket_sleep:​​:mrblanket_steak:​​:mrblanket_superman:​​:mrblanket_tea:​​:mrblanket_thumbup:​​:mrblanket_whereismyblanket:​​:mrblanket_windows:​​:mrblanket_wine:​​:mrblanket_zzz:

好可惜啊,mastodon 自带主题会给名字里的 emoji 加 margin,所以别站的人看这个名字还是会有空格…本来是想着以后发公告就不用手动打炫彩猫猫吸引注意了的

大噶好,我又做了一件无聊的事情,我把自定义表情周围的空格都改成了 Zero Width Space, 这样发那种被截成多段的表情的时候中间就不会空出一段了,弊端就是文字和表情之间现在也不会有空格了​:comfyhug1::comfyhug2:

只用改两个文件的三个地方,不麻烦
github.com/RiverIntheSky/masto

把 unordered list 的支持先去掉了,会造成页面排版奇怪

Show thread

一个不太好的消息,无穷桥主题可能要因为版权问题下架 :blobcatgooglycry: 我这两天看看有没有类似风格的图片可以用 :blobcatgooglycry:

页面上有部分排版怪怪的,以后再迭代好了 :egal:

Show thread

:blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky:

Markdown 和 HTML 来啦

:blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky::blobcatrainbow_shaky:
rhabarberbarbara.bar/@barbara/
如果只是想 copy paste 的话并不难实现,毕竟本站长也是完全是 copy paste 了 glitch-soc 里的文件,用的是 ruby 的 Redcarpet,它会把 markdown 翻译成 html,在 gemfile 里加一下就好。其他要改的文件就是 app/lib/formatter.rb 和 lib/sanitize_ext/sanitize_config.rb,我这边没有设置按钮选择是否纯文本,全都默认成 markdown/html 了,所以把原代码里的 status.content_type == 'text/markdown' 之类的都删了。
这些做完之后其实 html 格式的文本就已经可以传到网站上了,然而 app/javascript/styles/mastodon/reset.scss 这个奇怪的文件硬是把大部分格式都 reset 了,所以我挑了几个眼熟的比如 b q h123456 删掉了,大家也可以自己看着办,此外我还给 ordered list,unordered list,blockquote 加上了大家比较熟悉的格式。
这次涉及的 commit 全都在这里, 改好之后需要 bundle install && yarn install, 然后 RAILS_ENV=production bundle exec rails assets:precompile,最后

systemctl restart mastodon-sidekiq
systemctl reload mastodon-web

就好啦。
已经测试和 mstdn.social 站可以互相看见,其他的不清楚,欢迎告知。不支持的网站看着应该是纯文本,但貌似可以看到超链接。请直接戳链接看效果。

Show thread
Show older
Rhabarberbarbarabar

本吧试营业,服务器位于德国,还没有吧规。欢迎小伙伴们分享生活和语言豆知识。(新用户注册请填写申请理由,或附上别处社交账号)