Skip to content

Commit 54dd3d6

Browse files
committed
feat: migrate to eleventy
1 parent d96ed2a commit 54dd3d6

49 files changed

Lines changed: 3803 additions & 4833 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.eleventy.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
const markdownIt = require("markdown-it");
2-
const markdownItPrism = require("markdown-it-prism");
32

43
module.exports = function(eleventyConfig) {
54
// Markdown configuration
@@ -43,11 +42,6 @@ module.exports = function(eleventyConfig) {
4342
return "";
4443
});
4544

46-
// Safe content output
47-
eleventyConfig.addFilter("safe", function(content) {
48-
return content;
49-
});
50-
5145
// Collections
5246
eleventyConfig.addCollection("tutorials", function(collectionApi) {
5347
return collectionApi.getFilteredByGlob("src/tutorial/*.md").sort((a, b) => {

_site/2018/05/sastrawi-natural-language-processing-bahasa-indonesia/index.html

Lines changed: 30 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -58,77 +58,50 @@
5858
</div>
5959
</div>
6060
</nav>
61-
62-
63-
64-
65-
<div class="max-w-4xl mx-auto py-10 flex">
66-
67-
<main class="w-12/12 pb-10 px-4 md:w-12/12">
68-
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2371526032008656"
69-
crossorigin="anonymous"></script>
70-
<!-- Iklan Belajarpython Okt 2024 -->
71-
<ins class="adsbygoogle"
72-
style="display:block"
73-
data-ad-client="ca-pub-2371526032008656"
74-
data-ad-slot="5950576158"
75-
data-ad-format="auto"
76-
data-full-width-responsive="true"></ins>
77-
<script>
78-
(adsbygoogle = window.adsbygoogle || []).push({});
79-
</script>
80-
<br/>
81-
<h1 class="text-primary-500 font-medium text-3xl mb-3">Sastrawi, Natural Language Processing Mudah Dengan Python</h1>
82-
&amp;lt;hr&amp;gt;
83-
&amp;lt;p&amp;gt;&amp;lt;img src=&amp;quot;/img/sastrawi.jpg&amp;quot; alt=&amp;quot;Sastrawi NLP Bahasa Indonesia&amp;quot; title=&amp;quot;NLP Bahasa Indonesia&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;
84-
&amp;lt;p&amp;gt;Sastrawi adalah perpustakaan PHP sederhana yang memungkinkan Anda untuk mengurangi kata-kata yang terinfleksi dalam Bahasa Indonesia (Bahasa Indonesia) ke bentuk dasarnya (batang)&amp;lt;/p&amp;gt;
85-
&amp;lt;p&amp;gt;Stemming adalah proses mengubah kata berimbuhan menjadi kata dasar. Contoh:&amp;lt;/p&amp;gt;
86-
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;menahan =&amp;amp;gt; tahan&amp;lt;/code&amp;gt;
87-
&amp;lt;code&amp;gt;berbalas-balasan =&amp;amp;gt; balas&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;
88-
&amp;lt;h5&amp;gt;Contoh kasus&amp;lt;/h5&amp;gt;
89-
&amp;lt;p&amp;gt;Misalnya sebuah blog post berisi:&amp;lt;/p&amp;gt;
90-
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Rakyat memenuhi halaman gedung untuk menyuarakan isi hatinya.&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;
91-
&amp;lt;p&amp;gt;Pencarian dengan &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; di bawah ini tidak akan menemukan post di atas&amp;lt;/p&amp;gt;
92-
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;SELECT * FROM posts WHERE content LIKE &amp;#39;%suara%&amp;#39;&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;
93-
&amp;lt;p&amp;gt;Proses stemming dapat membantu menemukan dokumen yang sedang dicari yaitu dengan menanggalkan imbuhan-imbuhan hingga hanya menyisakan kata dasar seperti berikut:&amp;lt;/p&amp;gt;
94-
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;rakyat penuh halaman gedung suara isi hati&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;
95-
&amp;lt;p&amp;gt;Lalu kata kunci pencarian juga dijadikan kata dasar:&amp;lt;/p&amp;gt;
96-
&amp;lt;p&amp;gt;&amp;lt;code&amp;gt;Bersuara =&amp;amp;gt; suara&amp;lt;/code&amp;gt;&amp;lt;/p&amp;gt;
97-
&amp;lt;h4&amp;gt;Penggunaan&amp;lt;/h4&amp;gt;
98-
&amp;lt;pre&amp;gt;&amp;lt;code class=&amp;quot;language-python&amp;quot;&amp;gt;# import StemmerFactory class
61+
<div class="max-w-4xl mx-auto py-10 flex">
62+
<main class="w-12/12 pb-10 px-4 md:w-12/12">
63+
<h1 class="text-primary-500 font-medium text-3xl mb-3">Sastrawi, Natural Language Processing Mudah Dengan Python</h1>
64+
<hr>
65+
<p><img src="/img/sastrawi.jpg" alt="Sastrawi NLP Bahasa Indonesia" title="NLP Bahasa Indonesia"></p>
66+
<p>Sastrawi adalah perpustakaan PHP sederhana yang memungkinkan Anda untuk mengurangi kata-kata yang terinfleksi dalam Bahasa Indonesia (Bahasa Indonesia) ke bentuk dasarnya (batang)</p>
67+
<p>Stemming adalah proses mengubah kata berimbuhan menjadi kata dasar. Contoh:</p>
68+
<p><code>menahan =&gt; tahan</code>
69+
<code>berbalas-balasan =&gt; balas</code></p>
70+
<h5>Contoh kasus</h5>
71+
<p>Misalnya sebuah blog post berisi:</p>
72+
<p><code>Rakyat memenuhi halaman gedung untuk menyuarakan isi hatinya.</code></p>
73+
<p>Pencarian dengan <code>query</code> di bawah ini tidak akan menemukan post di atas</p>
74+
<p><code>SELECT * FROM posts WHERE content LIKE '%suara%'</code></p>
75+
<p>Proses stemming dapat membantu menemukan dokumen yang sedang dicari yaitu dengan menanggalkan imbuhan-imbuhan hingga hanya menyisakan kata dasar seperti berikut:</p>
76+
<p><code>rakyat penuh halaman gedung suara isi hati</code></p>
77+
<p>Lalu kata kunci pencarian juga dijadikan kata dasar:</p>
78+
<p><code>Bersuara =&gt; suara</code></p>
79+
<h4>Penggunaan</h4>
80+
<pre><code class="language-python"># import StemmerFactory class
9981
from Sastrawi.Stemmer.StemmerFactory import StemmerFactory
10082

10183
# create stemmer
10284
factory = StemmerFactory()
10385
stemmer = factory.create_stemmer()
10486

10587
# stemming process
106-
sentence = &amp;#39;Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan&amp;#39;
88+
sentence = 'Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan'
10789
output = stemmer.stem(sentence)
10890

10991
print(output)
11092
# ekonomi indonesia sedang dalam tumbuh yang bangga
11193

112-
print(stemmer.stem(&amp;#39;Mereka meniru-nirukannya&amp;#39;))
94+
print(stemmer.stem('Mereka meniru-nirukannya'))
11395
# mereka tiru
114-
&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;
115-
&amp;lt;p&amp;gt;Untuk lebih lengkapnya silahkan lihat di &amp;lt;a href=&amp;quot;https://github.com/har07/PySastrawi&amp;quot;&amp;gt;Github&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
116-
&amp;lt;hr&amp;gt;
117-
&amp;lt;blockquote&amp;gt;
118-
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;penulis: Purwanto &amp;lt;a href=&amp;quot;https://github.com/purwnt&amp;quot;&amp;gt;https://github.com/purwnt&amp;lt;/a&amp;gt;&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;
119-
&amp;lt;/blockquote&amp;gt;
96+
</code></pre>
97+
<p>Untuk lebih lengkapnya silahkan lihat di <a href="https://github.com/har07/PySastrawi">Github</a></p>
98+
<hr>
99+
<blockquote>
100+
<p><em>penulis: Purwanto <a href="https://github.com/purwnt">https://github.com/purwnt</a></em></p>
101+
</blockquote>
120102

121-
</main>
122-
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2371526032008656"
123-
crossorigin="anonymous"></script>
124-
<!-- Iklan manual content belajarpython -->
125-
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2371526032008656" data-ad-slot="4149104089"
126-
data-ad-format="auto" data-full-width-responsive="true"></ins>
127-
<script>
128-
(adsbygoogle = window.adsbygoogle || []).push({});
129-
</script>
130-
</div>
131-
103+
</main>
104+
</div>
132105
<footer class="bg-slate-300 py-4">
133106
<div class="flex justify-center">
134107
<div class="flex gap-4 text-sm font-bold uppercase text-slate-600 md:gap-6">

0 commit comments

Comments
 (0)