{
"title": "xLog Weekly Summary #1 - Week 41, 2022",
"tags": [
"post",
"Weekly"
],
"sources": [
"xlog"
],
"external_urls": [
"https://xlog.xlog.app/week41-2022"
],
"date_published": "2022-10-15T00:19:41.655Z",
"content": "The development of xLog has been going on for over 3 months now and has gained a lot of awesome users, in order to give everyone a better idea of what's going on on xLog, we plan to write a summary every week to synchronize the information.\n\nThis is the first xLog weekly summary, and we'll write from September 23 (although it's still called a weekly summary) - the day xLog goes live and we promote xLog on some platforms, so it might be a little long.\n\n## Official Communities\n\nWe have established 4 official communities, welcome to join the community to meet friends or give xLog some advice or contribute code directly:\n\n- [Join xLog's Discord channel](https://discord.gg/9XscSqJEq4)\n - In Discord we talk about whatever we want. In addition, the xLog channel hosts occasional prize creation events. The ongoing one is \"What is your ideal future Internet/Web3 in five years?\".\n- [Follow xLog's xLog](https://xlog.xlog.app/)\n- [View xLog's source code or participate in its development](https://github.com/Crossbell-Box/xlog)\n- [Follow xLog's Twitter](https://twitter.com/_xLog)\n\n## Data that Exceeds Expectations\n\nBy indexing the data on the chain, we found that in the past 22 days, 150 users have posted 322 posts on xLog ([view all posts through indexer API](https://indexer.crossbell.io/v1/notes?sources=xlog)), which far exceeded my expectations, we were excited to hand-pick 55 of the best blogs to display on the xLog home page. Thank you all! 🥳\n\n![screenshot-localhost_3000-2022.10.16-00_48_38](ipfs://bafybeigkdibfolbanvdej4n3mqska5a5bnih5fpyzfbsmyqrd54b7epeni)\n\n## Much Better Performance\n\nThen let's talk about our development, we have done very many updates these days.\n\nStarting with the performance. Last time we heard a lot of criticism about the speed, so we made some performance optimizations. \n\n- We reduced the size of js file.\n- We merged some requests.\n- We used Redis for a layer of caching. Now all requests on the server side are cached, each visit returns the cached content first and then delays refreshing the data in the background.\n- Our images are stored on IPFS and they are very slow sometimes, so we add proxy access and size compression to all images via `next/image`.\n\nNow it is at an acceptable level, but there is still a lot of room for optimization, so we will continue to optimize.\n\n![image](ipfs://bafkreidexqndrncihwmd7a4nhmcz2lniszqm5jllzka5aaotomjgaev6dm)\n\n## New Home Page Modules\n\nThen let's come to the home page, where we have added two modules Showcase and Integration. The showcase includes the hand-picked quality blogs we just mentioned, and Integration introduces the way xLog integrates and works with other Crossbell eco-projects.\n\n![screenshot-xlog.app-2022.10.15-02_46_16](ipfs://bafybeidz6xzayq2ho3tjhftvznektuagtojtazddgkmncz7alvkyoyzlwe)\n\n## More Powerful Dashboard\n\nWe have added a new tab `Others on Crossbell` to the post and page list in the dashboard, which now makes it easy to convert content posted through other Crossbell platforms into xLog posts or pages. A nice practice is to convert Medium articles synced from [xSync](https://crossbell.io/sync) to xLog posts with just one click.\n\n![screenshot-xlog.app-2022.10.15-22_56_26](ipfs://bafkreiab7i7i4mq3asocspy2iedjlfbuh5kkwqfri6omhsybwzwigkktdy)\n\nThe editor now supports Markdown [Generic Directives Proposal](https://talk.commonmark.org/t/generic-directives-plugins-syntax/444) and allows more HTML tags and attributes, making you to write post more easily and freely. For example:\n\n`A :i[lovely] language know as :abbr[HTML]{title=\"HyperText Markup Language\"}.` \n\nA :i[lovely] language know as :abbr[HTML]{title=\"HyperText Markup Language\"}.\n\nAnd a easier way to embed Youtube videos are also supported, For example: `::youtube{#pLBX9vdrtn4}`\n\n::youtube{#pLBX9vdrtn4}\n\nAt the top of the editor, we added a Markdown-related tip [xLog Flavored Markdown](https://github.com/Crossbell-Box/xlog/wiki/xLog-Flavored-Markdown), Markdown standard has always been confusing and variable, so here to tell you the Markdown syntax supported by xLog.\n\n![screenshot-xlog.app-2022.10.15-22_58_40](ipfs://bafkreicfm2xycnreyudnszuwe52qqyurjzwf2r5xvcr32vpzvgvzi4j5pi)\n\nAnd automatically generate page slug based on title.\n\n![screenshot-localhost_3000-2022.10.15-23_27_10](ipfs://bafkreiefhcq7a26xukyun5llaqdqbw5lomx4blqdl55i3d3cogchqo5ueq)\n\nSome new CSS custom properties (CSS variables) have been added in `Custom CSS`.\n\nThere is also a new tab for exporting data.\n\n![screenshot-localhost_3000-2022.10.15-23_30_43](ipfs://bafkreiavl4br2xhjhuvbgwtfosiea3g3fmf7w4n3dmuzw3iyci3i4r76c4)\n\n## Personal Home Page Minor Updates\n\nAdded table of content to the right of the posts to give readers a clearer idea of the structure of the post.\n\n![screenshot-xlog.localhost_3000-2022.10.15-23_34_42](ipfs://bafkreib5k5ujaunl7ti3zhzieujplt327xsv7w6vu22qoceikccdafbgzq)\n\nAnd all custom domains are automatically redirected to HTTPS.\n\nIt also allows the default Home navigation to be overridden with custom text, for example by configuring `Home: /' in the dashboard's navigation.\n\nLastly, we have also fixed a lot of bugs, too many to introduce one by one this time.\n\n:br\n\nThese are what we've been up to this time, thanks for reading and following along. If you have any questions or suggestions please don't hesitate to tell us. See you next week!",
"attributes": [
{
"value": "week41-2022",
"trait_type": "xlog_slug"
}
]
}