Skip to content

Commit

Permalink
convert te site to SSG format
Browse files Browse the repository at this point in the history
  • Loading branch information
szabgab committed Nov 6, 2024
1 parent 8b971eb commit eef67d9
Show file tree
Hide file tree
Showing 10 changed files with 754 additions and 0 deletions.
78 changes: 78 additions & 0 deletions sites/te/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# The URL of the site. It is used in the atom feed, the sitemap, the Open Graph meta field of each page, and the robots.txt
# No trailing slashes!
url: https://es.code-maven.com

# site_name is used in the atom feed and in the Open Graph meta field of each page
site_name: Code Maven en Español con errores gramaticales

# The source of the https://rust.code-maven.com site is in a public git repository
# using the 'main' branch.
# We wanted each page on the site to link directly to the source of that page.
# The following 3 parameters help do this.
# You can disable this feature by keeping `link_to_source` as `false`.
# You can enable this feature by putting the correct repo link and correct branch name
# and setting `link_to_source` to `true`
repo: https://github.com/szabgab/es.code-maven.com
branch: main
link_to_source: false

# Each page will have a footer as defined by the `footer` field that can contain markdown.
footer: "[Code Maven](https://code-maven.com/) en ingles"

# Each site has a /tags page generated from the tags in the individual pages.
# The following parameters set the `title` of the page and the content of the `description` meta-tag.
tags:
title: Tags
description: Articles about Foo Bar

# Each site has a /archive page generated from all the pages, except the main page (the root index.md file).
# The following parameters set the `title` of the page and the content of the `description` meta-tag.
archive:
title: Archivo
description: Archivo de este sitio

# If you have setup Google Analytics add your code here and uncomment the following field
# google_analytics: G-BLABLA


# Fields used by the email sender
# TODO: Explain the whole email sending via `sendgrid`
from:
name: Foo Bar
email: [email protected]

# On each page show the list of pages that link to the current page.
# Define the title of the section when the related pages are shown
show_related: true
related_pages_title: Otras páginas

# Each page can have an `author` field in the front-matter containing the nickname of the author.
# Here we list all the authors of the site.
# The name will be displayed on the page
# In addition there can be a folder called `authors` with makrdown files using the nicknames (so in the example it would be authors/foobar.md)
# Those file can contain information about the author that will be displayed at the bottom of each page.
# TODO: where is the image located
authors:
- name: Gabor Szabo
nickname: szabgab
picture: szabgab.png
- name: Jeffrey Thalhammer
nickname: thalhammer
picture: thalhammer.png

# The following section defines the menu. The "start" will be left-aligned the "end" will be right aligned.
# TODO: Once we implement rtl site this will probably be the other direction too
# TODO: Support also drop-down menus
navbar:
start:
- path: /
title: Casa
- path: /tags/
title: Tags
end:
- path: /archive
title: Archivo
- path: /about
title: About

# search: Resultsos de buscada
11 changes: 11 additions & 0 deletions sites/te/pages/about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: "About Perl Maven"
timestamp: 2012-05-02T00:01:10
published: true
original: about
archive: false
---


Placeholder. [తెలుగు వర్షన్ కోసం చూడండి](https://te.perlmaven.com/).
Placeholder. Check out the [English version](https://perlmaven.com/).
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: "Core Perl డాక్యుమెంటేషన్ and CPAN module డాక్యుమెంటేషన్"
timestamp: 2013-05-18T06:54:56
tags:
- perldoc
- documentation
- POD
- CPAN
published: true
original: core-perl-documentation-cpan-module-documentation
books:
- beginner
author: szabgab
translator: balasatishreddykarri
---


Perl చాలా డాక్యుమెంటేషన్లతో వస్తుంది,కానీ మనం అన్ని ఉపయోగించడానికి కొంత సమయం పడుతుంది.
[Perl tutorial](/perl-tutorial) లో డాక్యుమెంటేషన్ ని ఎలా ఉపయోగించాలో చూద్దాం.


## వెబ్ లో perldoc

[perldoc](http://perldoc.perl.org/) వెబ్‌సైట్ ని సందర్శించి చాలా సులభంగా డాక్యుమెంటేషన్ ని వాడుకోవచ్చు.

ఇది HTML వర్షన్ డాక్యుమెంటేషన్ కల్గి ఉంటుంది. modules, Perl 5 Porters అనుసరించి core Perl తో వస్తాయి.

ఇది CPAN modules డాక్యుమెంటేషన్ ని కల్గి ఉండదు. CPAN నుండి వచ్చే కొన్ని modules, standard Perl distribution లో కుడా వుంటాయి.(వాటిని <b>dual-lifed</b> గా రెఫర్ చేస్తారు.)

పైన కుడి వైపు (right side) ఉన్న సర్చ్ బాక్స్ ఉపయోగించుకోవచ్చు. `split` అని టైప్ చేస్తే `split` కి సంబందించిన డాక్యుమెంటేషన్ వస్తుంది.

`while`,`$_` లేక `@_` వాడినప్పుడు రిసల్ట్ ఏమీ చూపించదు. వీటి కోసం మీరు డాక్యుమెంటేషన్ చూడవలెను.
[perlvar](http://perldoc.perl.org/perlvar.html) పేజ్ లో `$_` మరియు `@_` గురించి వుంటుంది.
[perlsyn](http://perldoc.perl.org/perlsyn.html) లో [while loop](/while-loop) గురించి మరియు కొన్ని Perl సింట్యాక్స్ గురించి వుంటుంది.

## command line లో perldoc

ఈ డాక్యుమెంటేషన్ Perl సోర్స్ కోడ్ తో వస్తుంది, కానీ ప్రతి Linux distribution దానంతట అదే ఇన్స్టాల్ చేసుకోదు.

కొన్ని సందర్బాలలో వేరే ప్యాకేజ్ లో ఈ డాక్యుమెంటేషన్ వుంటుంది.

ఉదాహరణకు Debian and Ubuntu లో <b>perl-doc</b> అనే ప్యాకేజ్ వుంటుంది.
మీరు `perldoc` ని ఉపయోగించాలి అంటే ముందు గా `sudo aptitude install perl-doc` అని `perldoc` ని ఇన్స్టాల్ చేసుకోవాలి.

ఇన్స్టాల్ చేసిన తరువాత,`perldoc perl` అని కమాండ్ లైన్ లో టైపు చేస్తే మీకు కొన్ని Perl డాక్యుమెంటేషన్ లో ఉన్న చాప్టర్ లిస్టు మరియు వివరణలు వస్తాయి.

ఈ డాక్యుమెంటేషన్ నుండి బయటికి రావాలంటే `q` కీ ని ప్రెస్ చేయండి.

చాప్టర్ చూడడానికి దాని పేరుని టైపు చేయండి.
ఉదాహరణ: `perldoc perlsyn`.

## CPAN modules డాక్యుమెంటేషన్

CPAN లో ప్రతి module డాక్యుమెంటేషన్ మరియు ఉదాహరణలతో వుంటాయి.
ఈ డాక్యుమెంటేషన్లు వాటిని వ్రాసే authors మీద ఆదారపడి వుంటాయి.

మీరు Module::Name ని ఇన్స్టాల్ చేసారు అనుకుందాం.
ఈ డాక్యుమెంటేషన్ కోసం `perldoc Module::Name` అని టైప్ చేసి వాటి వివరాలు పొందవచ్చు.

మీరు ఎటువంటి module ఇన్స్టాల్ చెయ్యకుండా ఈ డాక్యుమెంటేషన్ CPAN వెబ్ ఇంటర్ఫేస్ ద్వారా పొందవచ్చు.
[Meta CPAN](http://metacpan.org/) మరియు [search CPAN](http://search.cpan.org/) లు ముఖ్యమైనవి.
ఈ రెండూ ఒకే డాక్యుమెంటేషన్ మీద ఆదారపడి వుంటాయి, కానీ డాక్యుమెంటేషన్ చూపించే విదానంలో తేడా వుంటుంది.

## Perl Maven లో కీవర్డ్ సెర్చ్

ఈ సైట్ పైన మెనూబార్ లో కీవర్డ్ సెర్చ్ ని పెట్టాము.
దీని ద్వారా మీరు ఈ సైట్ లో ఉన్న Perl ఆర్టికల్స్ని సెర్చ్ చెయ్యవచ్చు.
కొంతకాలం తరువాత కోర్ Perl డాక్యుమెంటేషన్ మరియు CPAN లో ముఖ్యమైన modules చేర్చబడతాయి.


## Next

తరువాతి భాగం [POD - Plain Old Documentation](/pod-plain-old-documentation-of-perl).
12 changes: 12 additions & 0 deletions sites/te/pages/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: "Perl Maven in తెలుగు (Telugu)"
timestamp: 2013-04-21T03:05:56
published: true
archive: false
---

## Perl Maven! కి స్వాగతం

<div class="main-content">
</div>

Loading

0 comments on commit eef67d9

Please sign in to comment.