Hello.

I am Paul Kinlan.

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

I love the web. The web should allow anyone to access any experience that they need without the need for native install or content walled garden.

Using Web Mentions in a static site (Hugo)

Paul Kinlan

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

Read More

Webmention.app

Paul Kinlan

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

Read More

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

Paul Kinlan

எனது தளம் entirely static . இது Hugo உடன் கட்டப்பட்டுள்ளது மற்றும் Hugo உடன் Zeit . அமைப்பதில் நான் மிகவும் மகிழ்ச்சியடைகிறேன், உடனடி உருவாக்கங்கள் மற்றும் அதிவேக சி.டி.என் உள்ளடக்க உள்ளடக்க விநியோகத்தை நான் நெருங்குகிறேன், நான் எந்த மாநிலத்தையும் நிர்வகிக்க வேண்டியதில்லை என்பதால் எனக்குத் தேவையான எல்லாவற்றையும் செய்ய முடியும். இந்த தளத்திற்காக நான் ஒரு simple UI ஐ உருவாக்கியுள்ளேன், மேலும் எனது podcast creator ஆனது எனது நிலையான ஹோஸ்ட் செய்யப்பட்ட தளத்திற்கு புதிய உள்ளடக்கத்தை விரைவாக இடுகையிட உதவுகிறது. அதனால். நான் அதை எப்படி செய்தேன்? இது எனது கிதுப் ரெப்போ, எடிட்டர்ஜேஎஸ் ஆகியவற்றுக்கு எதிரான ஃபயர்பேஸ் அங்கீகாரத்தின் கலவையாகும், இது உள்ளடக்கத்தைத் திருத்துவதற்கு (இது சுத்தமாக இருக்கிறது) மற்றும் ஆக்டோகாட்.

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