Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

Creating a commit with multiple files to Github with JS on the web

Paul Kinlan

என் தளம் entirely static . அது கட்டப்பட்டுள்ளது Hugo மற்றும் வழங்கப்பட்டுள்ளது Zeit . நான் அமைப்புடன் மிகவும் மகிழ்ச்சியாக இருக்கிறேன், உடனடி கட்டமைப்புகள் மற்றும் அதிவிரைவான CDN'd உள்ளடக்க விநியோகத்தை நான் நெருங்கி வருகிறேன், மேலும் நான் எந்தவொரு மாநிலத்தையும் நிர்வகிக்க வேண்டிய அவசியம் இல்லை, ஏனெனில் எனக்கு தேவையான எல்லாவற்றையும் செய்ய முடியும். இந்த தளத்திற்கான simple UI மற்றும் எனது podcast creator ஆகியவற்றை நான் உருவாக்கியிருக்கிறேன், இது என் உள்ளடக்கத்தை விரைவாக என் தளத்தில் இடுகையிட உதவுகிறது. அதனால். நான் எப்படி செய்தேன்? இது என் Github Repo, EditorJS உள்ளடக்கத்தை தொகுக்க (இது சுத்தமாகவும்) மற்றும் Octokat.

Read More

Translating a blog using Google Cloud Translate and Hugo

Paul Kinlan

நான் சமீபத்தில் இந்தியாவிற்கு ஒரு பயணம் செய்தேன் Google4India நிகழ்வு (விரைவில் அறிக்கை) மற்றும் நிறைய வணிகங்கள் மற்றும் டெவலப்பர்கள் சந்திக்க. நாட்டில் உள்ள பயனர்களின் மொழியில் அதிக உள்ளடக்கத்திற்கு விவாதிக்கப்படும் மிகவும் சுவாரஸ்யமான மாற்றங்களில் ஒன்றாகும், மேலும் இது பயனரின் மொழியைத் தேட, உள்ளடக்கத்தைத் தேட, மேலும் உரை அல்லது குரல் வடிவில் பயனர்களுக்கு அதை மீண்டும் படிக்கவும். முழு பயணமும் எனக்கு நினைவிருக்கிறது. என் வலைப்பதிவு ஹ்யூகோவுடன் கட்டப்பட்டுள்ளது. ஹூகோ இப்போது பல மொழிகளில் எழுதப்பட்ட உள்ளடக்கத்தை ஆதரிக்கிறது. ஹ்யூகோ முற்றிலும் நிலையானது, எனவே புதிய உள்ளடக்கத்தை உருவாக்குவது ஒரு புதிய கோப்பை உருவாக்குவதும், உருவாக்க அமைப்பை மாயமாக்குவதும் ஆகும்.

Read More

Configuring hugo server to serve 'mjs' ES modules

Paul Kinlan

முன்னிருப்பாக ஹ்யூகோ சரியான உள்ளடக்க வகையுடன் .mjs கோப்புகளைப் பரிமாறாது. உண்மையில், சமீபத்தில் வரை ஹ்யூகோ ஒரு MIME வகைக்கு ஒன்றுக்கும் மேற்பட்ட கோப்பு நீட்டிப்புகளை வழங்க முடியும். இது v0.43 உடன் தெரிகிறது, இது சரி செய்யப்பட்டது. [mediaTypes] [mediaTypes.“text/javascript”] suffixes = [“js”, “mjs”] முழு இடுகையைப் படிக்கவும். மேலே உள்ள குறியீடு சரியான MIME வகை (குறிப்பு தொகுதிகள் ‘உரை / ஜாவாஸ்கிரிப்ட்’ உடன் வழங்கப்பட வேண்டும்) உடன் ES Modules க்கான mjs கோப்புகளைப் பரிமாற உதவுகிறது. இந்த உள்ளூர் சோதனை தேவைப்படுகிறது, ஹோஸ்டிங் மற்றொரு சிக்கல் :)

Read More