好可惜啊,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

asterisks or underscores.
asterisks or underscores.
asterisks and underscores.
Scratch this.
bold italic del

  1. First ordered list item
  2. Another item⋅⋅* Unordered sub-list.
  3. Actual numbers don't matter, just that it's a number⋅⋅1. Ordered sub-list
  4. And another item.
  • Unordered list can use asterisks
  • Or minuses
  • Or pluses

I'm an inline-style link

H1

H2

H3

H4

H5
H6

Alternatively, for H1 and H2, an underline-ish style:

Alt-H1

Alt-H2

Blockquotes are very handy in email to emulate reply text.
This line is part of the same quote.

Quote break.

This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can put Markdown into a blockquote.

int main () {
return 0;
}

@flyover 我 push 了…但是 infinity bridge 请不要用,我还没有 permission 说不定需要撤掉 :gumball_idk: to the moon 应该可以用吧…

我在问作者要 Infinity Bridge 主题的 Permission :ablobcatcry:

@flyover 你要抱的话等等,我想在源文件里加一个作者名和图片来源

@flyover 可以耶,我这边是开源的,你看一下最后一个 commit 新增的文件,不过里面包含了一些乱七八糟的换 logo 和 preview 你可以忽略 github.com/RiverIntheSky/masto

@coconuT 你好!这个默认头像是各个网站的显示,并没有做任何设置,所以你从这边看到别的站点的没有换头像的人也是这个,而别的站的人看到你会是那头灰色长毛象,如果喜欢的话可以下载这个图片然后换上 :ablobcatheartsqueeze:

To the moon 的主题也弄好了, 配色暂时不是很确定,不过先这样吧。
电脑上的背景图在手机端显示起来有点奇怪,可以为手机端重新截一个适合手机分辨率的图,同样放进 ~/live/app/javascript/images 文件夹,然后在 ~/live/app/javascript/styles/your_theme/overrides.scss 里加一段
/
mobile */
@media (max-width: 630px) {

.columns-area {
background: url("../images/your_image_mobile");
background-size: cover;
background-position: center center;

}
}
不过网站上写的 background-attachment: fixed; 貌似没什么用,挠头

Show thread

@MinusOne 谢谢喜欢!如果站点有哪里用得不顺手的可以本人或者 @unagi

Tada! 本站有新主题啦!Infinity Bridge*!
效果见图一,更改设置见图二的绿色框,推荐勾选 Enable advanced web interface,这样背景图片才会显示全。手机端的浏览效果见图三图四。
:blobcatrainbow1: :blobcatrainbow2: :blobcatrainbow3: :blobcatrainbow4: :blobcatrainbow5: :blobcatrainbow6: :blobcatrainbow7: :blobcatrainbow8: :blobcatrainbow9: :blobcatrainbow10:
写给站长们的参考:添加新主题非常简单,整个 css 是在 github.com/trwnh/mastomods 的基础上做了一些很小的更改的,请按 repo 的教程一步步来。主题颜色在
~/live/app/javascript/styles/your_theme/palette.scss 里更改,里面的 rgb(r, g, b) 可以改成 rgba(r, g, b, a) 实现透明度;背景图片在 ~/live/app/javascript/styles/your_theme/overrides.scss 里更改,url 里面的内容改成 "../images/your_image", 然后把 your_image 放进 ~/live/app/javascript/images 里,这个文件夹里的其他文件比如 logo 和 preview 也是可以直接替换的。这些完成之后需要 RAILS_ENV=production bundle exec rails assets:precompile。其他的媒体文件比如浏览器上的 icon (就是我站的克莱因瓶)请替换 ~/live/public/favicon.ico。文件夹里的其他文件比如 apple... android.. 也可以改。当然最后不要忘了 systemctl rexxx mastodon-xxx.
:blobcatrainbow1: :blobcatrainbow2: :blobcatrainbow3: :blobcatrainbow4: :blobcatrainbow5: :blobcatrainbow6: :blobcatrainbow7: :blobcatrainbow8: :blobcatrainbow9: :blobcatrainbow10:

:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​
:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​
:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​:walkingpair:​​:walkingpair2:​​
大家好,本站没有用的表情又增加了,站长除了加表情不会做别的
(可以的话也欢迎提一下意见!)

Show older
Rhabarberbarbarabar

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