הבעיה במונים מסורתיים ל-Markdown
בכתיבת Markdown המסמך מלא בתחביר מבני שאינו חלק מהפרוזה המפורסמת. כלים מסורתיים מפצלים לפי רווח או פיסוק בלי להבין שפת סימון. סמלים כמו # לכותרות, ** להדגשה, > לציטוט, גרשיים (`) לקוד וכתובות בתוך קישורים ([anchor text](https://example.com)) נספרים כמילים או מנפחים תווים.
לכותבים טכניים, לבלוגרים, למחברי תיעוד ולעיתונאים זה מעוות יעדי אורך. מדריך טכני של 2,000 מילים עלול להופיע כ-2,400 במונה גנרי בגלל קוד מוטמע, סמני תחביר וכתובות ארוכות.
איך Utiliome מחשב מדדים מדויקים
הכלי מריץ ניקוי AST (עץ תחביר מופשט) וביטויים רגולריים לפני האנליטיקה:
- סינון קישורים ותמונות: טקסט העוגן (
[anchor text]) נשמר לספירה, וכתובות היעד ((https://...)) וסימון תמונה () מוסרים כדי שכתובות לא ינפחו את הספירה. - הסרת אסימוני עיצוב: סולמיות כותרת (
#,##), כוכביות וקווים תחתונים (*,_,**,__), טילדות קו חוצה (~~) וקידומות ציטוט (>) מוסרים לפני האסימון. - טיפול בבלוקי קוד: גדרות קוד (
js ...) וקוד מוטמע מסווגים בנפרד, כדי למדוד את גוף הפרוזה בלי שהתחביר יטה את מדדי הקריאה. - אסימון משפטים ופסקאות: הטקסט מנותח בתבניות שמזהות גבולות משפט, קיצורים, עשרוניים וגבולות רשימה.
הפרדת הטקסט הקריא מסימון Markdown נותנת נתונים אמינים לזרימת תוכן מודרנית.
להחרגת בלוקי קוד מספירה: ספירת מילים ב-Markdown בלי בלוקי קוד.