نحن نستهدف العناوين الفرعية المباشرة لاستبعاد العناوين الموجودة في الاقتباسات أو الـ oneboxes وعناصر أخرى في جدول المحتويات. وإلا، فسيتعين علينا استبعادها بشكل فردي، وهو ما قد يكون مملاً.
مرحباً،
كيف يمكننا جعل العنوان في الجدول بخط عريض والعنوان الفرعي بخط عادي؟
مرحباً! عليك القيام بذلك باستخدام CSS.
شكراً ولكن ليس لدي خبرة في CSS، هل يوجد قالب جاهز لذلك؟
يجب أن تكون قادرًا على إضافة شيء كهذا إلى قسم CSS الخاص بمظهر موقعك:
.d-toc-heading > li > a {
font-weight: bold;
}
… والذي سيبدو كالتالي:
DiscoTOC مكون رائع، شكراً جزيلاً لك.
هل هناك فرصة لجعل هذا يعمل بالاشتراك مع
المكون الإضافي؟
إنه يعمل بشكل جيد شكرًا، ولكن كيف يمكنني إضافة هذه الخطوط العريضة للخط الفرعي الفرعي؟
على سبيل المثال:
خط الرأس
خط الرأس الفرعي
خط الرأس الفرعي الفرعي
خط الرأس الفرعي الفرعي الفرعي
نظرًا لأن لدي 4 مستويات من الخطوط الفرعية داخل السياق.
شكرا
عذرًا، لست متأكدًا من أنني فهمت - هل تريد نفس الخط لـ جميع الروابط في جدول المحتويات؟ إذا كان الأمر كذلك، يمكنك على الأرجح استخدام شيء مثل هذا:
#d-toc a {
font-weight: bold;
}
إذا كنت تريد أنماطًا مختلفة لمستويات مختلفة من العناوين، فستحتاج إلى شيء أكثر تعقيدًا قليلاً:
/* نمط العناوين من المستوى الأول */
.d-toc-heading > li > a {
font-weight: bold;
}
/* نمط العناوين من المستوى الثاني */
.d-toc-heading > li > ul > li > a {
color: red;
}
/* نمط العناوين من المستوى الثالث */
.d-toc-heading > li > ul > li > ul > li > a {
color: green;
}
/* إلخ. */
لاحظ أن هذا مرتبط ارتباطًا وثيقًا بتنفيذ مكون السمة، لذلك إذا تغير ذلك في أي وقت، فقد تحتاج إلى تحديث هذه القواعد.
شكراً جزيلاً لك، هذا ما أريده.
لا توجد حاليًا خطط لدعم الصفحات المنشورة. يتم دعمه جنبًا إلى جنب مع المكون الإضافي للوثائق.
هل لدى أي شخص مشكلة في عرض DiscoTOC في وضع سطح المكتب أثناء وجوده في
عرض الهاتف المحمول؟
لقد واجهنا المشكلة في 2.7.x وحتى بعد تحديث 2.8. لا تزال قائمة، انظر هنا:
https://forum.cannabisanbauen.net/docs?topic=2272
عذرًا! جو
اليوم، قمت بتحديث Discourse، شاشتي DiscoToc كاملة العرض ولكن الشاشة مكسورة.
لقد قمت بتحديث أحدث مكون سمة Disco Toc.
هل يمكنك الاستمرار في إصلاح هذه المشكلة.
https://nganhangbatdongsan. com/t/bang-gia-xem-data-nha-chinh-chu/63389
شكرا لك!
إذًا، هذه ليست مشكلة DiscoTOC، بل لأن لديك أيضًا إضافة التخطيطات تشغل مساحة.
ما زلت أواجه نفس المشكلة؛ اضطررت إلى إزالة الإصدار القديم من DiscoTOC الذي كان على الأقل يقوم بالتثبيت/العمل لأنه لا يعمل مع أحدث إصدار من Discourse.
ملخص السجل /log هو:
Aws::S3::Errors::InvalidArgument (Unsupported value for canned acl 'public-read')
lib/s3_helper.rb:74:in `upload'
lib/file_store/s3_store.rb:116:in `store_file'
lib/file_store/s3_store.rb:30:in `store_upload'
lib/upload_creator.rb:212:in `block (2 levels) in create_for'
lib/upload_creator.rb:211:in `open'
lib/upload_creator.rb:211:in `block in create_for'
lib/distributed_mutex.rb:33:in `block in synchronize'
lib/distributed_mutex.rb:29:in `synchronize'
lib/distributed_mutex.rb:29:in `synchronize'
lib/distributed_mutex.rb:14:in `synchronize'
lib/upload_creator.rb:64:in `create_for'
app/models/remote_theme.rb:164:in `block in update_from_remote'
app/models/remote_theme.rb:160:in `each'
app/models/remote_theme.rb:160:in `update_from_remote'
app/models/remote_theme.rb:93:in `import_theme'
app/controllers/admin/themes_controller.rb:104:in `import'
app/controllers/application_controller.rb:397:in `block in with_resolved_locale'
app/controllers/application_controller.rb:397:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:358:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:202:in `call'
والمسار الخلفي:
aws-sdk-core (3.121.2) lib/seahorse/client/plugins/raise_response_errors.rb:17:in `call'
aws-sdk-s3 (1.96.1) lib/aws-sdk-s3/plugins/sse_cpk.rb:24:in `call'
aws-sdk-s3 (1.96.1) lib/aws-sdk-s3/plugins/dualstack.rb:36:in `call'
aws-sdk-s3 (1.96.1) lib/aws-sdk-s3/plugins/accelerate.rb:50:in `call'
aws-sdk-core (3.121.2) lib/aws-sdk-core/plugins/jsonvalue_converter.rb:22:in `call'
aws-sdk-core (3.121.2) lib/aws-sdk-core/plugins/idempotency_token.rb:19:in `call'
aws-sdk-core (3.121.2) lib/aws-sdk-core/plugins/param_converter.rb:26:in `call'
aws-sdk-core (3.121.2) lib/seahorse/client/plugins/request_callback.rb:71:in `call'
aws-sdk-core (3.121.2) lib/aws-sdk-core/plugins/response_paging.rb:12:in `call'
aws-sdk-core (3.121.2) lib/seahorse/client/plugins/response_target.rb:24:in `call'
aws-sdk-core (3.121.2) lib/seahorse/client/request.rb:72:in `send_request'
aws-sdk-s3 (1.96.1) lib/aws-sdk-s3/client.rb:11274:in `put_object'
aws-sdk-s3 (1.96.1) lib/aws-sdk-s3/object.rb:1329:in `put'
lib/s3_helper.rb:74:in `upload'
lib/file_store/s3_store.rb:116:in `store_file'
lib/file_store/s3_store.rb:30:in `store_upload'
lib/upload_creator.rb:212:in `block (2 levels) in create_for'
lib/upload_creator.rb:211:in `open'
lib/upload_creator.rb:211:in `block in create_for'
lib/distributed_mutex.rb:33:in `block in synchronize'
lib/distributed_mutex.rb:29:in `synchronize'
lib/distributed_mutex.rb:29:in `synchronize'
lib/distributed_mutex.rb:14:in `synchronize'
lib/upload_creator.rb:64:in `create_for'
app/models/remote_theme.rb:164:in `block in update_from_remote'
app/models/remote_theme.rb:160:in `each'
app/models/remote_theme.rb:160:in `update_from_remote'
app/models/remote_theme.rb:93:in `import_theme'
app/controllers/admin/themes_controller.rb:104:in `import'
actionpack (6.1.4.1) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
actionpack (6.1.4.1) lib/abstract_controller/base.rb:228:in `process_action'
actionpack (6.1.4.1) lib/action_controller/metal/rendering.rb:30:in `process_action'
actionpack (6.1.4.1) lib/abstract_controller/callbacks.rb:42:in `block in process_action'
activesupport (6.1.4.1) lib/active_support/callbacks.rb:117:in `block in run_callbacks'
app/controllers/application_controller.rb:397:in `block in with_resolved_locale'
app/controllers/application_controller.rb:397:in `with_resolved_locale'
i18n (1.10.0) lib/i18n.rb:328:in `with_locale'
app/controllers/application_controller.rb:397:in `with_resolved_locale'
activesupport (6.1.4.1) lib/active_support/callbacks.rb:126:in `block in run_callbacks'
activesupport (6.1.4.1) lib/active_support/callbacks.rb:137:in `run_callbacks'
actionpack (6.1.4.1) lib/abstract_controller/callbacks.rb:41:in `process_action'
actionpack (6.1.4.1) lib/action_controller/metal/rescue.rb:22:in `process_action'
actionpack (6.1.4.1) lib/action_controller/metal/instrumentation.rb:34:in `block in process_action'
activesupport (6.1.4.1) lib/active_support/notifications.rb:203:in `block in instrument'
activesupport (6.1.4.1) lib/active_support/notifications/instrumenter.rb:24:in `instrument'
activesupport (6.1.4.1) lib/active_support/notifications.rb:203:in `instrument'
actionpack (6.1.4.1) lib/action_controller/metal/instrumentation.rb:33:in `process_action'
actionpack (6.1.4.1) lib/action_controller/metal/params_wrapper.rb:249:in `process_action'
activerecord (6.1.4.1) lib/active_record/railties/controller_runtime.rb:27:in `process_action'
actionpack (6.1.4.1) lib/abstract_controller/base.rb:165:in `process'
actionview (6.1.4.1) lib/action_view/rendering.rb:39:in `process'
rack-mini-profiler (2.3.4) lib/mini_profiler/profiling_methods.rb:111:in `block in profile_method'
actionpack (6.1.4.1) lib/action_controller/metal.rb:190:in `dispatch'
actionpack (6.1.4.1) lib/action_controller/metal.rb:254:in `dispatch'
actionpack (6.1.4.1) lib/action_dispatch/routing/route_set.rb:50:in `dispatch'
actionpack (6.1.4.1) lib/action_dispatch/routing/route_set.rb:33:in `serve'
actionpack (6.1.4.1) lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>'
actionpack (6.1.4.1) lib/action_dispatch/routing/mapper.rb:49:in `serve'
actionpack (6.1.4.1) lib/action_dispatch/journey/router.rb:50:in `block in serve'
actionpack (6.1.4.1) lib/action_dispatch/journey/router.rb:32:in `each'
actionpack (6.1.4.1) lib/action_dispatch/journey/router.rb:32:in `serve'
actionpack (6.1.4.1) lib/action_dispatch/routing/route_set.rb:842:in `call'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
rack (2.2.3) lib/rack/tempfile_reaper.rb:15:in `call'
rack (2.2.3) lib/rack/conditional_get.rb:40:in `call'
rack (2.2.3) lib/rack/head.rb:12:in `call'
actionpack (6.1.4.1) lib/action_dispatch/http/permissions_policy.rb:22:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:358:in `call'
rack (2.2.3) lib/rack/session/abstract/id.rb:266:in `context'
rack (2.2.3) lib/rack/session/abstract/id.rb:260:in `call'
actionpack (6.1.4.1) lib/action_dispatch/middleware/cookies.rb:689:in `call'
actionpack (6.1.4.1) lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
activesupport (6.1.4.1) lib/active_support/callbacks.rb:98:in `run_callbacks'
actionpack (6.1.4.1) lib/action_dispatch/middleware/callbacks.rb:26:in `call'
actionpack (6.1.4.1) lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call'
actionpack (6.1.4.1) lib/action_dispatch/middleware/debug_exceptions.rb:29:in `call'
actionpack (6.1.4.1) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'
logster (2.10.1) lib/logster/middleware/reporter.rb:43:in `call'
railties (6.1.4.1) lib/rails/rack/logger.rb:37:in `call_app'
railties (6.1.4.1) lib/rails/rack/logger.rb:28:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
actionpack (6.1.4.1) lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
actionpack (6.1.4.1) lib/action_dispatch/middleware/request_id.rb:26:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
rack (2.2.3) lib/rack/method_override.rb:24:in `call'
actionpack (6.1.4.1) lib/action_dispatch/middleware/executor.rb:14:in `call'
rack (2.2.3) lib/rack/sendfile.rb:110:in `call'
actionpack (6.1.4.1) lib/action_dispatch/middleware/host_authorization.rb:92:in `call'
rack-mini-profiler (2.3.4) lib/mini_profiler/profiler.rb:393:in `call'
message_bus (4.2.0) lib/message_bus/rack/middleware.rb:60:in `call'
lib/middleware/request_tracker.rb:202:in `call'
railties (6.1.4.1) lib/rails/engine.rb:539:in `call'
railties (6.1.4.1) lib/rails/railtie.rb:207:in `public_send'
railties (6.1.4.1) lib/rails/railtie.rb:207:in `method_missing'
rack (2.2.3) lib/rack/urlmap.rb:74:in `block in call'
rack (2.2.3) lib/rack/urlmap.rb:58:in `each'
rack (2.2.3) lib/rack/urlmap.rb:58:in `call'
unicorn (6.1.0) lib/unicorn/http_server.rb:634:in `process_client'
unicorn (6.1.0) lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn (6.1.0) lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn (6.1.0) lib/unicorn/http_server.rb:143:in `start'
unicorn (6.1.0) bin/unicorn:128:in `<top (required)>'
vendor/bundle/ruby/2.7.0/bin/unicorn:25:in `load'
vendor/bundle/ruby/2.7.0/bin/unicorn:25:in `<main>'
كان عنوان URL من ملخص البيئة REQUEST_URI /admin/themes/import - لذا أنا متأكد من أنني حصلت على الخطأ الصحيح.
ربما قمت بإعداد الأشياء بطريقة غير قياسية عن غير قصد. لدي Backblaze (S3 API) مهيأ في app.yml مع DISCOURSE_USE_S3 معلقًا، ولكن مع إدخال جميع إعدادات S3 الأخرى. تم تعيين DISCOURSE_BACKUP_LOCATION إلى S3. كان الهدف هو الاحتفاظ بتحميلات الصور المحلية وما إلى ذلك، ولكن إرسال النسخ الاحتياطية إلى Backblaze. لا يبدو أن أيًا من إعدادات S3 ممكّن في صفحات الويب الإدارية. لقد ظهرت النسخ الاحتياطية على Backblaze، ولا يزال بإمكاني إضافة الصور وما إلى ذلك - لذلك افترضت أن كل شيء على ما يرام.
أي اقتراحات موضع تقدير!
هذه ليست مشكلة DiscoTOC. يرجى البحث عن Backblaze هنا في meta لمعرفة ما إذا كان يمكنك العثور على حل لمشكلتك. (وإذا لم تجد حلاً، فلا تتردد في فتح موضوع دعم منفصل.)
نواجه خطأً بعد ترقية Discourse:

تعديل: أوه لا، آسف. هذا على مثيل لم يتم تحديثه. من المحتمل أن يكون ذلك بسبب ذلك.
في حال كان هذا يساعد الآخرين، كنت أواجه صعوبة في إضافة جدول محتويات إلى منشور تم تنسيقه بشكل صحيح على ما يبدو ولم يظهر. أخيرًا، تحققت من سجل التعديلات:

أدى نقل العلامة إلى سطر جديد (وتقليصها إلى مثيل واحد فقط) إلى حل المشكلة.
مرحباً، أواجه المشكلة التالية.
إذا كانت هناك عناوين باللغة الصينية، فلن يتمكن رابط جدول المحتويات من الارتباط بالموقع الصحيح.
على سبيل المثال، KeepZotero 防止 Zotero 被關掉 - 綜合討論 - TW Community
النقر على الروابط من الثانية إلى الخامسة من الجدول الموجود على الجانب الأيمن ينتقل دائمًا إلى الموضع الثاني للعناوين بدلاً من الموضع المقابل.
إذا نقرت على الرابط الموجود على الجانب الأيسر من العنوان، فإنه يعمل ويكون الرابط مثل ${topic-url}#h-4
هل هذه هي نفس المشكلة المذكورة في Bug of DiscoTOC with Chinese Headings - bug - Discourse Meta؟
أعتقد أنه نفس الشيء
لقد جربت إصلاحك على موقعي وهو يعمل بشكل صحيح.
هل تخطط لإنشاء طلب سحب؟


