Coder Social home page Coder Social logo

koding's Introduction

Archived!

Repository ini akan ditutup.
Proyek kodi.ng pindah ke referensi coding di skodev

Terima kasih untuk teman-teman yang sudah berkontribusi !! Repo ini akan tetap hidup, untuk yang ingin jadikan media belajar atau membuat situs serupa.

====

Refactor

new shortcode: kalau contoh kode dan result sama, cukup tulis satu kali di markdown.

Status

Just getting started! Please don't submit a new article for now. Feel free to throw any ideas, correct typos or suggesting new features on issue/PR.

About

Programming reference in Indonesian language.

Question or Feedback?

Visit discussion tab in this repository.

Link

Dev (Run locally)

  • Install Hugo
  • Clone repo
  • Run server locally + search
./dev.sh
  • Watch tailwind (open new terminal tab)

Install - One time only

cd themes/twhugo
yarn install

Next time for Dev

cd themes/twhugo
yarn dev

or one liner

cd themes/twhugo && yarn dev

Create new file

Run command

hugo new HTML/nama.md
  • change HTML to whatever folder/language you're working on
  • update the "order", based on latest order. Increase it by 10 or 5
  • if new chapter -> add key "chapter" in frontmatter

Guide shortcode

  • Write alert (info box)
{{<alert class="info">}}

<p> HTML itu singkatan dari <span class='italic'>hypertext markup language</span>.</p>
{{</alert>}}

// variasi class= info / warning / try / comment

  • Codepen
{{<codepen src="id-codepen"}}
  • Codesandbox shortcode Info: it's not working for "static HTML". search for alternative
{{<codesandbox>}}koding-html-intro-1s28xs{{</codesandbox>}}

Before first release

  • Very important ! (reread everything. edit multiple times! hapus "kita" menjadi "gunakan" misalnya)
  • Upgrade design 100x better (use nice images)
  • Make homepage background alive (nice homepage) example: https://twitter.com/meezwhite/status/1599450806217867265
  • social image (OG graph autoamte by vercel)
  • about page with disqus-comments
  • clean highlight

(After)

  • share on sekolahkoding
  • share on pulodev
  • share on facebook
  • share on twitter
  • share on instagram
  • share on tiktok
  • add kodi.ng link to (hilmanspace, sekolahkoding, halokoding)

Next plan

  • add JS
  • Write Live editor ?

Tech stack


next article:

  • text styling

Todo

  • add menu html dan css at navbar
  • Article: (much later) css content dont forget (pseudo selector, comment, etc..)

Make endpoint for /html /css /etc.. redirect referensi

Info to add

substack skodev newletter -> as link

New

introduce new component: {{}} to show html results. change everything with hasil to use this component.

koding's People

Contributors

hilmanski avatar perdidev avatar lakuapik avatar ajrulrn avatar andrapratama avatar

Stargazers

RidhoGAPX avatar Nurrohman Marduki avatar  avatar Fahrezi Adha avatar mamanHertoq98 avatar Fathan Margono avatar Ade Ramdani avatar Muhammad Asraf Takayuma avatar Mohamad Fajar Nur Khasani avatar A.M. avatar nandoperd avatar  avatar fahmi irfan avatar alfi sahri avatar Azizsige avatar fauzi avatar zunedisinambela avatar ㅤㅤ avatar Rendyansyah Syabany avatar Steven Leonard avatar dandy avatar Budi Setiawan avatar Zein Mubaraq avatar Abdurrahman Rahim avatar Annas Alghoffar avatar Lemi Iryani, M.Kom avatar Yoga Bagas avatar Dimas Seto Wicaksana avatar Karindra Linux avatar Ivan Ardiansyah avatar Ezra Khairan Permana avatar Zafran Fadilah avatar Muhammad Fathur Rachman avatar Sashen Jayathilaka avatar Eris Sulistina avatar Ervina Novlianti avatar  avatar Wildan M avatar Stiven Trizky Katuuk avatar Ibnu Raffi avatar IBNU HALIM MUSTOFA avatar Ihwan avatar Ardi avatar Ifan Jaya Suswanto Zalukhu avatar yehezkielgunawan avatar Muhammad Ridwan Hakim avatar Rizki Maulana avatar Reza Sariful Fikri avatar Fahmi Idris avatar Fitriningtyas avatar fadhlu avatar toni dy avatar Hafidz Masruri avatar Sonny Lazuardi avatar Nelvson avatar Ikrom Nur Rohim avatar dzakki avatar Diki Hamdani avatar Fauzie avatar Ainur Rohman avatar Ramdani avatar Daeng Muhammad Feisal avatar Iqbal DP avatar Ferdian Ahmad R avatar Manuel Nauw avatar Reza Rachmanuddin avatar Arief Izzuddin avatar Robertus Adrian avatar Shaddam Amru Hasibuan avatar Dewangga Prasetya Praja avatar Irfan Arifin avatar Probe avatar Reza Rinaldi avatar Iqbal F avatar Rizky Darmawan avatar Afrizal Noer avatar Juan Khusuma avatar Alifia Rahmah avatar

Watchers

oon arfiandwi avatar Annas Alghoffar avatar  avatar  avatar

koding's Issues

Memberi warna/state yang berbeda saat menu terpilih

Saat ini di sidebar ada daftar menu

Screen Shot 2022-12-17 at 16 24 08

Akan lebih menarik jika membuat menu yang sedang terpilih, menjadi punya warna yang berbeda.

Warna yang bisa digunakan di tailwind: "text-sky-400"

Petunjuk:
Di hugo bisa mendeteksi .Permalink untuk link saat ini.
Lalu nanti perlu conditional if-else untuk menyelipkan jika Permalink sama dengan page yang saat ini sedang diloop, tambahkan kelas warna di atas

File yang perlu diubah:
/themes/twhugo/layouts/partials/chapterlist.md

Menampilkan menu list di device kecil

Saat ini menu list akan tersembunyi di device yang kecil.
https://github.com/hilmanski/koding/blob/main/themes/twhugo/layouts/partials/sidebar-chapters.html

Task:
Menampikan menu list dengan sifat bisa dibuka/tutup (toggle) saat di device berukuran kecil.

Hint (Petunjuk):
Bisa menggunakan trik collapsable sidebar ini: https://www.w3schools.com/howto/howto_js_collapse_sidebar.asp

Lokasi file yang perlu diedit
Halaman single layout
https://github.com/hilmanski/koding/blob/main/themes/twhugo/layouts/_default/single.html
Mainkan di bagian "sidebar-chapters"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.