前の記事で言及されている
-
2023 年 10 月 23 日の更新で、memos v0.16.1 に対応しました
'.resource-wrapper' を '.gap-2' に置き換えます -
2023 年 10 月 17 日の更新で、memos0.16 に対応しました
カスタムスクリプト#
'.resource-wrapper' を '.memo-wrapper' に置き換えます
カスタムスタイル#
コメント数を非表示にする
.text-sm.text-gray-500.ml-1{display:none !important;}
- 2023 年 9 月 26 日の更新情報:memos 0.15.1 以下に適用されます
カスタムスクリプト#
// JSを使用してJSをページに挿入する
function addArtalkJS() {
var memosArtalk = document.createElement("script");
memosArtalk.src = `https://unpkg.com/artalk/dist/Artalk.js`;
var artakPos = document.getElementsByTagName("script")[0];
artakPos.parentNode.insertBefore(memosArtalk, artakPos);
};
// div
function startArtalk() {
start = setInterval(function(){
var artalkDom = document.getElementById('Comments') || '';
var memoAt = document.querySelector('.memo-wrapper') || '';
var memoLoading = document.querySelector('.action-button-container') || '';
var memoLoadingA = document.querySelector('.action-button-container a') || '';
if(window.location.href.replace(/^.*\/(m)\/.*$/,'$1') == "m" && memoLoadingA){
memoLoading.innerHTML = "コメントを読み込んでいます..."
}
if(window.location.href.replace(/^.*\/(m)\/.*$/,'$1') == "m" && !artalkDom){
addArtalkJS()
if(memoAt){
clearInterval(start)
var cssLink = document.createElement("link");
cssLink.rel = "stylesheet";
cssLink.href = "https://unpkg.com/artalk/dist/Artalk.css";
document.head.appendChild(cssLink);
memoAt.insertAdjacentHTML('afterend', '<div id="Comments"></div>');
setTimeout(function() {
Artalk.init({
el: '#Comments',
pageKey: location.pathname,
pageTitle: document.title,
server: 'https://artalk.loliko.cn',
site: 'memos',
darkMode: 'auto'
});
Artalk.on('list-loaded', function() {
// console.log('コメントが読み込まれました');
memoLoading.innerHTML = ''
startArtalk();
});
}, 1000);
}
}
//console.log(window.location.href);
}, 1000)
}
startArtalk();
カスタムスタイル#
a.time-text:after { content: ' コメント 💬 '; }
.atk-main-editor { margin-top: 20px; }